nana2046
驱动牛犊
驱动牛犊
  • 注册日期2007-02-28
  • 最后登录2009-04-10
  • 粉丝0
  • 关注0
  • 积分235分
  • 威望64点
  • 贡献值0点
  • 好评度23点
  • 原创分0分
  • 专家分0分
阅读:1183回复:3

[求助]如何在Filemon中预读文件内容?

楼主#
更多 发布于:2007-04-11 15:09
  最近在Filemon的基础修改一些代码来实现功能.遇到这个问题不知道怎么解决.
想在文件打开前先预读文件内容,如果找到KEY-WORD就阻止打开.可是不知道读到的内容在哪里看.看了很多资料说是在Irp->UserBuffer里,可是没有找到.希望各位高手能予以指点,谢谢!
killvxk
论坛版主
论坛版主
  • 注册日期2005-10-03
  • 最后登录2014-04-14
  • 粉丝3
  • 关注1
  • 积分1082分
  • 威望2003点
  • 贡献值0点
  • 好评度1693点
  • 原创分2分
  • 专家分0分
沙发#
发布于:2007-04-11 16:17
重入问题和xx问题,请参考osr文档和各大AntiVirus的FSD的Filter
没有战争就没有进步 X3工作组 为您提供最好的军火
nana2046
驱动牛犊
驱动牛犊
  • 注册日期2007-02-28
  • 最后登录2009-04-10
  • 粉丝0
  • 关注0
  • 积分235分
  • 威望64点
  • 贡献值0点
  • 好评度23点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-04-11 18:37
我只是想请教一下方法.之前看到论坛上有人写在IRP_MJ_READ里面添加
IoCopyCurrentIrpStackLocationToNext(Irp);
IoSetCompletionRoutine( Irp, FilemonHookDone,NULL, TRUE, TRUE, TRUE );

这两句话就可以了.我照做了,别的什么也没改,可是它好象总是不进FilemonHookDone里去,想请教一下原因和解决方法,谢谢
nana2046
驱动牛犊
驱动牛犊
  • 注册日期2007-02-28
  • 最后登录2009-04-10
  • 粉丝0
  • 关注0
  • 积分235分
  • 威望64点
  • 贡献值0点
  • 好评度23点
  • 原创分0分
  • 专家分0分
地板#
发布于:2007-04-12 09:51
各位帮一帮忙吧
游客

返回顶部