求助:win7与winxp下HID枚举的不同处!

[复制链接]
6297|4
 楼主| lxb_gd 发表于 2010-7-7 18:02 | 显示全部楼层 |阅读模式
同样的描述符,winxp枚举OK,但在win7环境下fail.用BusHound抓取数据,在Set config后有Bad parameter问题。将Endpoin 描述符的负载包长度从16改回8,就枚举成功了。
端点是 中断传输,输入端点1。
 楼主| lxb_gd 发表于 2010-7-7 18:07 | 显示全部楼层
两系统到底有什么不同?我做的是 HID Digitizer.
不起眼 发表于 2010-7-8 09:02 | 显示全部楼层
win7比winxp严格的多,winxp并没有严格符合usb1.1,要宽松的多。
paul007 发表于 2010-7-8 22:27 | 显示全部楼层
3楼说的是对。win7更加严谨,完全按照协议去做的。window xp漏洞很多,即使写错,设备还是可以正常工作,win7就不行了。很多usb device都遇到这种问题。
平常人 发表于 2010-7-10 21:59 | 显示全部楼层
把BusHound抓取数据贴来看看。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:Dino

15

主题

36

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部