阅读:1342回复:4
求助:怎样在Driver里读写HID设备?
各位大虾:
我正在做一个Win2k下HID设备的虚拟串口驱动,也就是把用户对串口的操作转化为对HID设备的操作。现在我遇到一个难题,就是如何在Driver里读写HID设备。如果利用系统的HID驱动(hidusb.sys,hidclass.sys...),如何在我的Driver里与它们联系上,向HID驱动发送Set_Report和Get_Report请求呢? 如果我用URB把请求发给USB总线驱动,这个HID设备能按Report格式接受我的请求吗? 恳请各位大虾帮帮忙,我都快愁死了! [编辑 - 1/8/04 by mdh_1207] |
|
沙发#
发布于:2004-01-08 16:33
你先对WDM的开发有个了解,主要通过readfile, writefile来得
|
|
板凳#
发布于:2004-01-08 16:35
刚才忘了说入口函数,DeviceIoControl
|
|
地板#
发布于:2004-01-08 16:46
老兄:
你说的ReadFile/WriteFile只能在应用层调用,在kernel层根本不能用。 |
|
地下室#
发布于:2004-01-08 19:20
mdh_1207,
咱俩做一样的事(usb to virtual com),现在也是做你做的这部分事情, 见:http://www.driverdevelop.com/forum/html_58637.html?1073560557 现在只想在驱动中把HID的设备的属性读出来就卡住不。 也有些郁闷:) 可以交流:QQ:59063276 |
|