最近整理了一下代码,完全自主研发。
功能比较简单,就是在Windows操作系统下虚拟一个标准的键盘和鼠标。
键盘的按键可以通过应用软件下发对应的报告内容,再由虚拟的键盘转成系统的标准键盘消息,这样相当于系统中多了一个键盘。
键盘的报表内容格式见:HID 报表描述符键盘实例 - USB中文网
鼠标类似,可以实现鼠标指针的移动,滚轮效果和鼠标的点击事件。当然这也功能也是通过应用层的程序控制的。
鼠标的报表内容格式见:USB鼠标HID报告描述符数据格式分析 - USB中文网
PS:本人近一年多一直致力于USB技术的开发,技术交流和研读,也欢迎大家一起与我进行交流。
题外话:
最近公司要做批量测试,下了一个按键精灵发现不知道为什么在win10下安装失败,所以一气之下弄了一个这么个东西。
实现了完全自主的挂机测试,本人还是小爽了一把。
后续本人会将该程序的方案分享于USB中文网的解决方案一栏。本人后续也将以USB规范为基础,分别实现USB各类USB设备,为广大USB爱好者提供一个技术交流的产品。
关于本项目的工程信息可见:222K9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8Y4N6%4N6#2)9J5k6i4g2K6j5Y4A6Z5i4K6u0W2j5$3!0E0i4K6u0r3j5i4u0@1K9h3y4D9k6g2)9J5c8X3c8W2N6r3q4A6L8q4)9J5k6o6f1I4x3g2)9J5k6h3S2@1L8h3H3`.
[培训]科锐逆向工程师培训第53期2025年7月8日开班!