鼠标过滤驱动,该怎么解决
鼠标过滤驱动
我想写一个鼠标的过滤驱动,我的\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?数据流应该怎么检测?
------解决方案--------------------
发了两个,那这边的分也给我吧。
我想写一个鼠标的过滤驱动,我的\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?数据流应该怎么检测?
------解决方案--------------------
发了两个,那这边的分也给我吧。