首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > windows >

minifilter禁址剔除文件

2012-12-21 
minifilter禁址删除文件我要在minifilter中禁止删除文件我设置了PRE_SET_INFORMATION当FILE_INFORMATION_C

minifilter禁址删除文件
我要在minifilter中禁止删除文件
我设置了PRE_SET_INFORMATION
当FILE_INFORMATION_CLASS为FileDispositionInformation
时返回FLT_PREOP_COMPLETE 
我按delete删除文件时依然给删除了
这怎么回事呀?还要注意一些别的什么

[解决办法]
你可以在precreate里边直接返回FLT_PREOP_COMPLETE  就可以了
[解决办法]
删除有两种方式,一种就是你说的那种,在IRP_MJ_SET_INFORMATION里面FileDispositionInformation设置delete;另一种是在文件打开的时候就设置FILE_DELETE_ON_CLOSE标志。

热点排行