zhuwz
驱动牛犊
驱动牛犊
  • 注册日期2001-12-10
  • 最后登录2002-01-25
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1161回复:2

USB的问题?

楼主#
更多 发布于:2001-12-28 10:56
我在写一个Driver,鼠标有X,Y,Z的特性,我想在USB鼠标的信息传到WINDOWS前,自己定义一些特殊的X,Y,Z,USB底层的这个TransferBuffer在哪儿,名称是什么?
   这个问题很急,请大家一块来关注。谢谢!
zhuwz
无心化语
禁止发言
禁止发言
  • 注册日期2001-03-23
  • 最后登录2018-06-01
  • 粉丝0
  • 关注0
  • 积分-103分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2001-12-28 21:53
用户被禁言,该主题自动屏蔽!
acx
acx
驱动小牛
驱动小牛
  • 注册日期2001-04-28
  • 最后登录2012-05-07
  • 粉丝0
  • 关注0
  • 积分61分
  • 威望57点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2001-12-29 16:08
ds里有有个USBFILT不懂对你有没有用,我现在也在研究usb驱动的过滤问题。我想你的问题可以拦截IOCTL_INTERNAL_USB_SUBMIT_URB然后判断URB是否是UrbBulkOrInterruptTransfer就设置完成例程,然后在完成例程你修改URB.UrbBulkOrInterruptTransfer.TransferBuffer;
如果你要改变自定义键或轴我想可能要该hid descriptor才行
我把我的usb设备的interface descriptor在驱动里改了在98下可用可是2000还没测试通过。
很想你,身不由己……
游客

返回顶部