tase
驱动小牛
驱动小牛
  • 注册日期2002-03-10
  • 最后登录2015-01-23
  • 粉丝0
  • 关注0
  • 积分494分
  • 威望74点
  • 贡献值0点
  • 好评度53点
  • 原创分0分
  • 专家分0分
阅读:2859回复:5

虚拟HID设备的开发构想,请大家支招

楼主#
更多 发布于:2007-01-03 10:12
  我想把一个已经存在的USB HID 设备模拟成另外一个 HID 模拟设备,不知该采用哪种技术,请大家支招。

设备 A 是USB HID 设备, 设备B 也是USB HID设备, 但A和B的 PID 和 VID 都不同,HID REPORT 也不相同,但采集的数据源是相同的,我现在有一个A设备,并且也了解B设备的所有信息,想通过驱动用A设备模拟一个B设备。

不知该采用哪种技术,请各位兄弟支招
--- TASE ---
dstboxu
驱动小牛
驱动小牛
  • 注册日期2004-06-28
  • 最后登录2011-02-15
  • 粉丝0
  • 关注0
  • 积分109分
  • 威望976点
  • 贡献值1点
  • 好评度143点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-01-05 09:24
做一个不妨问任何硬件的hid设备,在这里打开真实设备,读取数据。
tianrongcai
驱动牛犊
驱动牛犊
  • 注册日期2005-06-24
  • 最后登录2011-03-09
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望39点
  • 贡献值0点
  • 好评度17点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-01-09 14:53
Alias A 当然容易.打开A,B.读A,B,写A,B.交换或替换.特务A
sosojohn
论坛版主
论坛版主
  • 注册日期2006-01-29
  • 最后登录2021-06-25
  • 粉丝0
  • 关注1
  • 积分1047分
  • 威望535点
  • 贡献值1点
  • 好评度178点
  • 原创分0分
  • 专家分0分
  • 社区居民
地板#
发布于:2007-01-11 20:13
写一个内核态的HID,通过PNP通知,识别出不同的USB_HID设备,然后对不同的USB_HID设备加载不同的小驱动。有点类似与文件系统的文件识别器。
sosojohn
论坛版主
论坛版主
  • 注册日期2006-01-29
  • 最后登录2021-06-25
  • 粉丝0
  • 关注1
  • 积分1047分
  • 威望535点
  • 贡献值1点
  • 好评度178点
  • 原创分0分
  • 专家分0分
  • 社区居民
地下室#
发布于:2007-01-12 15:26
内核态HID驱动,可以查考FireFley,它使用AddDevice方法,该方法可行,但不太好
icedog
驱动牛犊
驱动牛犊
  • 注册日期2006-03-27
  • 最后登录2007-01-17
  • 粉丝0
  • 关注0
  • 积分175分
  • 威望20点
  • 贡献值0点
  • 好评度19点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2007-01-15 00:50
村夫?
游客

返回顶部