鼠标过滤驱动

RyderL 2013-01-14 12:50:04
我想写一个鼠标的过滤驱动,我的\driver\mouclass下有4个设置,我把我的过滤驱动挂到了设置0上,刚开始只是检测,所以所有的dispatch都只是简单地将irp下发,并在其中显示一条debug信息,但当我用monitor加载完过滤驱动后,只显示了一条IRP_MJ_CLOSE的irp流,鼠标操作时,根本检测不到IRP_MJ_READ、IRP_MJ_WRITE流,同样的驱动把他挂到keyboard下的时候,操作时可以检测到IRP_MJ_READ,难道鼠标的数据传输不是走的IRP_MJ_READ?数据流应该怎么检测?
...全文
123 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
w5447242 2013-01-18
  • 打赏
  • 举报
回复
新人慢慢摸索中,
星星眼 2013-01-17
  • 打赏
  • 举报
回复
发了两个,那这边的分也给我吧。
RyderL 2013-01-14
  • 打赏
  • 举报
回复
引用 1 楼 zhao4zhong1 的回复:
COM口、PS2、USB鼠标?
我希望能过滤所有的鼠标~只要能让我看到他的数据流怎么走就好了,看ddk中的moufiltr不是很明白他的工作原理~
赵4老师 2013-01-14
  • 打赏
  • 举报
回复
COM口、PS2、USB鼠标?

3,882

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 其它技术问题
社区管理员
  • 其它技术问题社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧