kxgy
驱动牛犊
驱动牛犊
  • 注册日期2002-05-20
  • 最后登录2008-05-06
  • 粉丝0
  • 关注0
  • 积分11分
  • 威望2点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
阅读:1172回复:5

过滤驱动

楼主#
更多 发布于:2003-03-20 09:25
请问如何编写某个外设端口的过滤驱动,禁止防问它(如串、并口,USB 端口以及 IDE 接口)。
xyyln
驱动老牛
驱动老牛
  • 注册日期2003-01-02
  • 最后登录2009-12-28
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望11点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-03-20 10:00
加载为upper filter,对所有IRP都自己完成,嘿嘿
[img]http://www.jt99.com/zjbbs/UploadFile/2003113018513643830.gif[/img]
kxgy
驱动牛犊
驱动牛犊
  • 注册日期2002-05-20
  • 最后登录2008-05-06
  • 粉丝0
  • 关注0
  • 积分11分
  • 威望2点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-03-20 11:00
能说详细些吗?谢谢!
xyyln
驱动老牛
驱动老牛
  • 注册日期2003-01-02
  • 最后登录2009-12-28
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望11点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-03-20 11:12
自己写一个上过滤驱动,实现DriverEntry和AddDevice,电源管理和pnp派遣方式都采用下层功能驱动的做法,但是屏蔽其他的功能IRP比如IRP_MJ_READ,IRP_SYSTEM_CONTROL,也就是自己在上层过滤中直接用CompleteIRP来完成接收到的这类IRP,不往下层传送。
这样一来,设备依然可见,但是已经不接受任何功能请求了。
[img]http://www.jt99.com/zjbbs/UploadFile/2003113018513643830.gif[/img]
kxgy
驱动牛犊
驱动牛犊
  • 注册日期2002-05-20
  • 最后登录2008-05-06
  • 粉丝0
  • 关注0
  • 积分11分
  • 威望2点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-03-20 14:59
能不能贴点代码在上面啊!急!!!
kxgy
驱动牛犊
驱动牛犊
  • 注册日期2002-05-20
  • 最后登录2008-05-06
  • 粉丝0
  • 关注0
  • 积分11分
  • 威望2点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-03-21 13:00
能不能贴点代码在上面啊!急!急!急!
游客

返回顶部