阅读:1183回复:3
[求助]如何在Filemon中预读文件内容?
最近在Filemon的基础修改一些代码来实现功能.遇到这个问题不知道怎么解决.
想在文件打开前先预读文件内容,如果找到KEY-WORD就阻止打开.可是不知道读到的内容在哪里看.看了很多资料说是在Irp->UserBuffer里,可是没有找到.希望各位高手能予以指点,谢谢! |
|
沙发#
发布于:2007-04-11 16:17
重入问题和xx问题,请参考osr文档和各大AntiVirus的FSD的Filter
|
|
|
板凳#
发布于:2007-04-11 18:37
我只是想请教一下方法.之前看到论坛上有人写在IRP_MJ_READ里面添加
IoCopyCurrentIrpStackLocationToNext(Irp); IoSetCompletionRoutine( Irp, FilemonHookDone,NULL, TRUE, TRUE, TRUE ); 这两句话就可以了.我照做了,别的什么也没改,可是它好象总是不进FilemonHookDone里去,想请教一下原因和解决方法,谢谢 |
|
地板#
发布于:2007-04-12 09:51
各位帮一帮忙吧
|
|