阅读:2986回复:4
minifilter中目录更名问题
minifilter的功能是对指定目录中文件进行加解密。
对目录更名时出现问题(以该目录不在指定加密目录中为例说明)。 没有对目录更名时,指定目录中文件加解密没有问题;如果对目录进行了更名,指定目录中文件不能进行加解密。 程序中对目录更名只进行了简单处理:若被更名的目录不在指定目录中,则返回FLT_PREOP_SUCCESS_NO_CALLBACK。(注:在presetinformation中处理(irp_mj_set_information)) |
|
沙发#
发布于:2008-01-04 17:20
调试时发现:若不注册irp_mj_set_information则没有问题。
请搞过minifilter同仁指点:在irp_mj_set_information中使用系统的默认处理时是返回FLT_PREOP_SUCCESS_NO_CALLBACK吗? |
|
板凳#
发布于:2008-01-07 10:08
返回FLT_PREOP_SUCCESS_WITH_CALLBACK就可以了。
|
|
地板#
发布于:2010-06-10 15:22
什么呀,with callback 和 no callback的区别在于 之后是否执行post处理
|
|
地下室#
发布于:2011-05-14 22:51
不容易呀
|
|