hua1998
驱动牛犊
驱动牛犊
  • 注册日期2006-04-13
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分175分
  • 威望59点
  • 贡献值0点
  • 好评度17点
  • 原创分0分
  • 专家分0分
阅读:1617回复:3

写字板读文件是为什么不产生IRP_MJ_READ?

楼主#
更多 发布于:2007-01-31 16:54
  我在监视写字板打开文件的过程只产生IRP_MJ_CREATE,IRP_MJ_QUERY_INFORMATION,IRP_MJ_CLOSE。而不会产生IRP_MJ_READ,它的数据是怎么读出来的啊??
xiabl
驱动牛犊
驱动牛犊
  • 注册日期2005-10-24
  • 最后登录2010-05-20
  • 粉丝0
  • 关注0
  • 积分221分
  • 威望77点
  • 贡献值0点
  • 好评度71点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-01-31 17:48
Re:写字板读文件是什么不产生IRP_MJ_READ?
怎么会呢? 请确认 IRP_MJ_CREATE 访问了那个文件? 我想因该是你没有拦截到相应的存储设备吧
小桥流水人家
hua1998
驱动牛犊
驱动牛犊
  • 注册日期2006-04-13
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分175分
  • 威望59点
  • 贡献值0点
  • 好评度17点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-02-01 08:41
肯定有IRP_MJ_CREATE,同样的文件用UltraEdit-32打开,就会有IRP_MJ_READ产生!!会不会写字板访问文件比较特殊!!
Hell_Fire_1981
驱动牛犊
驱动牛犊
  • 注册日期2005-03-27
  • 最后登录2007-10-02
  • 粉丝0
  • 关注0
  • 积分532分
  • 威望60点
  • 贡献值0点
  • 好评度49点
  • 原创分0分
  • 专家分0分
地板#
发布于:2007-02-06 11:28
不会的,仔细看一下你的判断条件,wordpad.exe肯定是有IRP_MJ_READ 产生的。
游客

返回顶部