Hover
驱动牛犊
驱动牛犊
  • 注册日期2003-02-04
  • 最后登录2004-11-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1691回复:5

元旦了,还要问大家一个问题: 想写个上层过滤驱动,只是将IRP进行传递一下给下层hidusb.sys. 怎么做,一点头绪也没有,请大家帮忙指点。

楼主#
更多 发布于:2004-01-01 16:13
是这样的:
 原来硬件是个HID设备,在主机上插上它后自动用hidusb.sys作为驱动,应用层可以进行调用。不过现在应用层要像是调用串口一样进行读写设备,我的想法是:
  创建一个过滤驱动放在hidusb.sys上层,过滤驱动只是将请求进行转发,不做任何事,我想也就是只要创建一个串口,然后把串口的read和write等改为发送urb,合理处理一些串口io。但有三个问题:
  1。这样可行么?
  2。如果可行,有相关资料或例子参考么?
  3。如果不行,该怎样做呢?

  大家帮帮我,工作做不好,现在真是寝食难安,谢谢!!!
  分少可以加,只要能解决问题就成。


 最后,祝大家新年快乐!!!
Hover
驱动牛犊
驱动牛犊
  • 注册日期2003-02-04
  • 最后登录2004-11-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-01-02 20:05
还是没有加复,
自己UP下。
rayyang2000
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2012-09-13
  • 粉丝3
  • 关注0
  • 积分1036分
  • 威望925点
  • 贡献值3点
  • 好评度823点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-01-05 19:09
做filter,最重要的是要保证让你想过滤的那些IRP一个不漏的都会被你处理。如果某个driver/app的切入点是在你的下面,那就是个漏洞。所以你得先检查看看你放的地方是不是足够power了。
天天coding-debugging中----超稀饭memory dump file ======================================================== [b]Windows Device Driver Development and Consulting Service[/b] [color=blue][url]http://www.ybwork.com[/url][/color] ========================================================
Hover
驱动牛犊
驱动牛犊
  • 注册日期2003-02-04
  • 最后登录2004-11-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-01-14 17:27
刚看了walter oney  第二版书的filter那一章,说是对HID设备写filter是不行的或是N困难的事。

到底可不可以呢?
真是愁死了。
请版主回复一下。
Hover
驱动牛犊
驱动牛犊
  • 注册日期2003-02-04
  • 最后登录2004-11-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-01-14 17:28
刚看了walter oney  第二版书的filter那一章,说是对HID设备写filter是不行的或是N困难的事。
那如果写个功能驱动岂不是更困难些。

到底可不可以呢?
真是愁死了。
请版主回复一下。
pengenwen
禁止发言
禁止发言
  • 注册日期2003-03-07
  • 最后登录2016-04-11
  • 粉丝0
  • 关注0
  • 积分1586分
  • 威望8380点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-01-14 17:34
用户被禁言,该主题自动屏蔽!
游客

返回顶部