阅读:1236回复:3
如何实现文件的读写过滤啊?
我想实现在文件写入过程中过滤掉不允许的关键词,在IRP_MJ_WRITE中获取写入内容然后判断,如果是的话就替换掉,这个是没有问题,但是如果复制一个文件(包含不允许的关键词),就会蓝屏,不知道为什么,请教各位达人!
|
|
沙发#
发布于:2008-11-25 01:29
DUMP信息发上来吧,蓝屏的可能性多了
|
|
板凳#
发布于:2008-11-25 10:04
1内核层你怎么能知道他是复制呢?
2既然是复制 那么肯定是有读有写,你在读的时候可以控制吧。 3遇到这样的情况 你直接忽略监视它的写操作,并把这个文件的全路径放到一个系统线程中等待以后将其删除 不就可以了吗?(这样是肯定不蓝屏的 我试验过) 4有些文件保存的恶时候并不是 unicode或者a码,所以直接内核层过滤不太可能。 |
|
地板#
发布于:2008-11-28 16:19
windbg调试啊
|
|