阅读:1630回复:5
请教:word写文件时不触发IRP_MJ_WRITE事件吗?
最近在用miniflter做文件加密,使用wordpad测试通过,可以在测试word/excel等程序时发现根本就不触发PreWrite方法,无法对数据进行加密。
请问各位,难道需要在处理其它消息吗? |
|
沙发#
发布于:2008-04-09 10:41
可能你需要关注对临时文件的读写,而不光是DOC后缀名的文件读写。。。
|
|
板凳#
发布于:2008-04-09 13:28
word等在修改时,会把内容写到一个临时文件中,最后再把原来的文件删掉,把临时文件重命名为原来的文件
|
|
|
地板#
发布于:2008-04-09 23:50
楼上两位正解,用FILEMON或FILESPY仔细跟一下就知道了
|
|
地下室#
发布于:2008-04-10 12:49
非常感谢。
|
|
驱动小牛
![]() |
5楼#
发布于:2008-04-10 14:34
文件映射没有I/O操作
|
|