阅读:1691回复:5
元旦了,还要问大家一个问题: 想写个上层过滤驱动,只是将IRP进行传递一下给下层hidusb.sys. 怎么做,一点头绪也没有,请大家帮忙指点。
是这样的:
原来硬件是个HID设备,在主机上插上它后自动用hidusb.sys作为驱动,应用层可以进行调用。不过现在应用层要像是调用串口一样进行读写设备,我的想法是: 创建一个过滤驱动放在hidusb.sys上层,过滤驱动只是将请求进行转发,不做任何事,我想也就是只要创建一个串口,然后把串口的read和write等改为发送urb,合理处理一些串口io。但有三个问题: 1。这样可行么? 2。如果可行,有相关资料或例子参考么? 3。如果不行,该怎样做呢? 大家帮帮我,工作做不好,现在真是寝食难安,谢谢!!! 分少可以加,只要能解决问题就成。 最后,祝大家新年快乐!!! |
|
沙发#
发布于:2004-01-02 20:05
还是没有加复,
自己UP下。 |
|
板凳#
发布于:2004-01-05 19:09
做filter,最重要的是要保证让你想过滤的那些IRP一个不漏的都会被你处理。如果某个driver/app的切入点是在你的下面,那就是个漏洞。所以你得先检查看看你放的地方是不是足够power了。
|
|
|
地板#
发布于:2004-01-14 17:27
刚看了walter oney 第二版书的filter那一章,说是对HID设备写filter是不行的或是N困难的事。
到底可不可以呢? 真是愁死了。 请版主回复一下。 |
|
地下室#
发布于:2004-01-14 17:28
刚看了walter oney 第二版书的filter那一章,说是对HID设备写filter是不行的或是N困难的事。
那如果写个功能驱动岂不是更困难些。 到底可不可以呢? 真是愁死了。 请版主回复一下。 |
|
5楼#
发布于:2004-01-14 17:34
用户被禁言,该主题自动屏蔽! |
|