阅读:1558回复:5
关于USB过滤驱动程序
求救,我编写了一个USB键盘过滤驱动程序HIDFILT.SYS安装上以后,在“人机接口设备”中出现了四个设备,分别是:HID-compliant consumer control device,HID-compliant system control device,USB人机接口设备,我的键盘;似乎驱动程序安装是成功了。
但我在写客户端程序时,调用SetupDiGetClassDevs,SetupDiEnumDeviceInterfaces只能查找到前面两个设备,而不能查找到“我的键盘”,因此就无法调用SetupDiGetDeviceInterfaceDetail,也就更能调用CREATFILE了。请问各方神圣,我的错误在哪里,我该怎么做。最好详细点,我是新手不太懂!分吗,我所有的都给你! |
|
沙发#
发布于:2003-03-05 14:28
我发现这个问题,在本论坛上已有很多人问过了,但一直没有人解决,我想是我们那些所谓的高手们是不屑回答呢,还是高手有水份!
|
|
板凳#
发布于:2003-03-07 19:44
怎么这个论坛上没人呢,我提的问题都几天怎么没人说一句话,难到真是高人不愿露脸?
|
|
地板#
发布于:2003-03-08 09:09
这个论坛的人都死绝了,死绝了!
|
|
地下室#
发布于:2003-03-09 00:44
既然你在这里搜索过,应该看到:kb的driver不能通过createfile访问。所以,你花再多的力气也没有用。
|
|
|
5楼#
发布于:2003-03-26 10:19
不要尝试读写windows的系统设备,这是徒劳的,你可以用consumer或是Vandor Define设备去对系统设备(鼠标,键盘,手柄)去进行读与写
|
|
|