pandaforum
驱动小牛
驱动小牛
  • 注册日期2007-02-13
  • 最后登录2011-09-06
  • 粉丝0
  • 关注0
  • 积分728分
  • 威望282点
  • 贡献值1点
  • 好评度66点
  • 原创分0分
  • 专家分0分
阅读:1359回复:4

做过红外的请帮我,不知道windows是如何处理的.

楼主#
更多 发布于:2008-07-25 17:27
我想做一个总线过滤驱动,拦截红外设备的读写操作,对其读写进行控制,我将其加入HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{6BDD1FC5-810F-11D0-BEC7-08002BE2092F}的upfilter中,只能拦截到adddevice的操作.拦截不到read和write.然后,我对windows的相关驱动作了分析,如irenum.sys irsir.sys irda.sys,用irptracker均没有截获到read和write的动作,不知道windows到底是用哪个驱动进行通信的.希望做过的人帮我一下,多谢了!这个问题已经困扰我一个星期了.
pandaforum
驱动小牛
驱动小牛
  • 注册日期2007-02-13
  • 最后登录2011-09-06
  • 粉丝0
  • 关注0
  • 积分728分
  • 威望282点
  • 贡献值1点
  • 好评度66点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2008-07-26 10:23
今天加班搞这个问题,有没有人搞过红外?
pandaforum
驱动小牛
驱动小牛
  • 注册日期2007-02-13
  • 最后登录2011-09-06
  • 粉丝0
  • 关注0
  • 积分728分
  • 威望282点
  • 贡献值1点
  • 好评度66点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2008-07-28 09:07
做过红外的帮我看看这个问题,多谢了!
seanwan
驱动牛犊
驱动牛犊
  • 注册日期2007-08-20
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分14分
  • 威望96点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
地板#
发布于:2008-07-28 15:37
在IRP_MJ_DEVICE_CONTROL中处理.
你看一下WDK里面的irclass_ioctl.h这只文件,你需要处理这里面定义的IOCTL.
pandaforum
驱动小牛
驱动小牛
  • 注册日期2007-02-13
  • 最后登录2011-09-06
  • 粉丝0
  • 关注0
  • 积分728分
  • 威望282点
  • 贡献值1点
  • 好评度66点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2008-07-29 11:24
多谢了,但是这些命令都是在vista下生效的啊,知道vista之前是甚么命令吗?
游客

返回顶部