找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 6587|回复: 6

minifilter 隐藏文件

[复制链接]

3

主题

75

回帖

0

精华

银牌会员

积分
440
发表于 2017-10-31 09:11:17 | 显示全部楼层 |阅读模式
IRP_MJ_DIRECTORY_CONTROL后操作隐藏文件。可以隐藏每次只返回一个查询结果的情况。

BUG:
   1. 隐藏某文件后,在该目录下新建文件,并重命名为隐藏的那个文件,将导致重入。还没想到一个高效的解决办法。详见代码
   2. 隐藏后需刷新才能生效。目测采用FltNotifyFilterChangeDirectory可解决此问题。

说明:
   1. minifilter加载方法来自tangptr@126.com
   2. 隐藏代码来自论坛第八个男人的“cmjrm888”及github的“killbug2004”
   3. 隐藏单入口查询的思路来自驱网"znsoft"
   4. 感谢以上各位

效果如下:

Folder Protect价值40刀
Windows 7-2017-10-31-09-09-00.png

minifilter.rar

4.68 KB, 下载次数: 3800

评分

参与人数 1水晶币 +100 收起 理由
Tesla.Angela + 100 赞一个!

查看全部评分

2

主题

43

回帖

0

精华

银牌会员

积分
397
发表于 2017-10-31 09:52:54 | 显示全部楼层
感谢楼主分享,给楼主点赞

857

主题

2632

回帖

2

精华

管理员

此生无悔入华夏,  长居日耳曼尼亚。  

积分
36130
发表于 2017-10-31 17:28:23 | 显示全部楼层
支持LZ的开源精神。

3

主题

75

回帖

0

精华

银牌会员

积分
440
 楼主| 发表于 2017-11-9 16:21:52 | 显示全部楼层
关于隐藏后需要刷新才能生效的解决办法是,调用如下代码即可:
SHChangeNotify ( SHCNE_ASSOCCHANGED, SHCNF_IDLIST, NULL, NULL );

2

主题

29

回帖

1

精华

金牌会员

积分
1244
发表于 2017-11-9 18:22:18 | 显示全部楼层
CreateFile和QueryFileAttributes处理了吗

3

主题

75

回帖

0

精华

银牌会员

积分
440
 楼主| 发表于 2017-11-10 13:34:03 | 显示全部楼层
hzqst 发表于 2017-11-9 18:22
CreateFile和QueryFileAttributes处理了吗

没有,CreateFile和fastio都没处理

6

主题

123

回帖

0

精华

初来乍到

积分
5392
发表于 2018-4-17 19:56:24 | 显示全部楼层
感谢楼主
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

快速回复 返回顶部 返回列表