lancelet
驱动牛犊
驱动牛犊
  • 注册日期2006-01-16
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分420分
  • 威望43点
  • 贡献值0点
  • 好评度42点
  • 原创分0分
  • 专家分0分
阅读:2186回复:7

记事本读文件,却捕捉不到IRP_MJ_READ或fastioread,为什么?

楼主#
更多 发布于:2007-03-02 13:43
  我搜索过,好象有人已经碰到过这个问题,但没看到解决办法。

最新喜欢:

rhpengrhpeng
galaxay
驱动小牛
驱动小牛
  • 注册日期2004-11-29
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望129点
  • 贡献值0点
  • 好评度129点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-03-02 15:59
第一次可以捕捉到!note访问的是memory mapped files
lancelet
驱动牛犊
驱动牛犊
  • 注册日期2006-01-16
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分420分
  • 威望43点
  • 贡献值0点
  • 好评度42点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-03-02 16:26
memory mapped files是不是指应用层用文件映射操作文件?


能不能捕捉到notepad访问memory mapped files?
galaxay
驱动小牛
驱动小牛
  • 注册日期2004-11-29
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望129点
  • 贡献值0点
  • 好评度129点
  • 原创分0分
  • 专家分0分
地板#
发布于:2007-03-02 16:32
不用考虑。只需要考虑NO_CACHE就行了
lancelet
驱动牛犊
驱动牛犊
  • 注册日期2006-01-16
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分420分
  • 威望43点
  • 贡献值0点
  • 好评度42点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2007-03-02 16:45
我现在需要捕捉到notepad的每一次访问。
不知有没有方法可以捕捉对memory mapped files的访问
devia
论坛版主
论坛版主
  • 注册日期2005-05-14
  • 最后登录2016-04-05
  • 粉丝3
  • 关注0
  • 积分1029分
  • 威望712点
  • 贡献值1点
  • 好评度555点
  • 原创分8分
  • 专家分4分
5楼#
发布于:2007-03-07 13:35
引用第3楼galaxay2007-03-02 16:32发表的“”:
不用考虑。只需要考虑NO_CACHE就行了


是否考虑,那得看你的意图是什么了。
要想捕捉到notepad的每次读操作,你看下是不是把某些(Irp->Flags)给过滤了
人总在矛盾中徘徊。。。
lancelet
驱动牛犊
驱动牛犊
  • 注册日期2006-01-16
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分420分
  • 威望43点
  • 贡献值0点
  • 好评度42点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2007-03-09 08:32
我没有过滤任何Irp->Flags
我现在考虑在IRP_MJ_CLOSE的地方清空缓存,不过好象会死锁
devia
论坛版主
论坛版主
  • 注册日期2005-05-14
  • 最后登录2016-04-05
  • 粉丝3
  • 关注0
  • 积分1029分
  • 威望712点
  • 贡献值1点
  • 好评度555点
  • 原创分8分
  • 专家分4分
7楼#
发布于:2007-03-09 16:02
引用第6楼lancelet2007-03-09 08:32发表的“”:
我没有过滤任何Irp->Flags
我现在考虑在IRP_MJ_CLOSE的地方清空缓存,不过好象会死锁


http://bbs.driverdevelop.com/htm_data/39/0701/97907.html
人总在矛盾中徘徊。。。
游客

返回顶部