主题 : 用KIS限制对指定文件/文件夹的访问
级别: 六行秋雁
UID: 185612
精华: 0
发帖: 5869
威望: 14687 点
无痕币: 1457 WHB
贡献值: 0 点
在线时间: 222(时)
注册时间: 2012-09-19
最后登录: 2018-03-02

0 用KIS限制对指定文件/文件夹的访问

一、基础:阻止程序访问某文件/文件夹
1,卡巴设置 - 应用程序控制 - 资源 - 隐私数据 - 所有文件。
2,“添加类别”,自己起一个容易识别的组名。如有需要,类别下还可添加子类别。
3,在自建的类别下“添加”文件或文件夹。名称可以随便写,路径请点击“浏览”,然后选择要阻止访问的文件/文件夹。
添加的绝对路径必须存在,如果不存在,可以先自己建一个同名文件。
(有时路径中需要用到*号,这时请在点击“浏览”后弹出的窗口中直接输入相应路径)
4,卡巴设置 - 应用程序控制 - 应用程序 - 所有应用程序 - 双击要限制的程序 - 文件和系统注册表 - 找到刚才设置的自定义类别,右击后面的“读取”等权限,改为“拒绝”。完成!

这个方法同时可以用来阻止程序创建某文件。

这里说一下“路径匹配法则”:
路径不区分大小写。填写的路径遵循绝对路径严格匹配,例如,输入 D:\fo ,只能阻止对fo文件夹的访问,但不阻止对fo文件夹内的文件/文件夹(如D:\fo\p.txt)的访问。
所以说,路径有时要用到*号,*号表示任意个字符。例如输入 D:\fo* ,其能够匹配:
文件夹 D:\fo
文件夹 D:\font
文件 d:\font.txt
文件 d:\fool\some.txt
等。


二、阻止所有程序对指定文件/文件夹的访问
路径添加部分和上面的相同。程序规则上,右击“受信任组”等程序组别 - 组规则 - 设置相关权限。
这样,所有程序都不能访问那个文件了。

三、阻止别人对指定文件/文件夹的访问
首先要对卡巴密码保护,防止被关。
如果想完全禁止对某个盘的访问(如D盘),那么可以用上面的“阻止所有程序”方法,规则路径中填写 d:\* 即可。(我没测试改盘符能不能破解保护,应该不会有人那么BT吧……)
但是,当要保护的不是整个磁盘,如我要保护 D:\SOME\fo 下的所有文件/文件夹,那么规则路径中写 D:\some\fo\* 是不够的,聪明的偷看者可以通过重命名some文件夹等方法改变路径,这样保护便失效了。

四、一种比较实用的规则(具体原理参见前面的路径匹配法则)
规则路径中写 *[skyoxZ_KIS_Protect]* ,
程序权限设置用上面的“阻止所有程序访问”,设置权限“读取”“写入”“删除”改为拒绝,但允许“创建”。

这样,一旦某个文件夹(/文件)名称中包含字符串[skyoxZ_KIS_Protect],便不可访问(包括文件夹下的子内容),重命名父文件夹也不管用。
如果以后我想保护某个文件夹,只需重命名那个文件夹,在后面加上 [skyoxZ_KIS_Protect]即可。
注意,这个标志字符串 [skyoxZ_KIS_Protect] 要小心地选取,避免意外匹配。
PS: 嫌标志字符串不好看?这里字符串还支持Unicode控制字符(如RloLroLro)哦。


补充说明:测试显示,XP下可能无法阻止打开文件夹,其它都是能阻止的。
知足常乐
级别: 十方秋水

UID: 23
精华: 1
发帖: 261129
威望: 117141 点
无痕币: 2386 WHB
贡献值: 0 点
在线时间: 9391(时)
注册时间: 2007-11-24
最后登录: 2024-05-03

这个就看看了。
事能知足心常乐 人到无求品自高
级别: 无痕元老

UID: 8888
精华: 0
发帖: 222965
威望: 322240 点
无痕币: 53507 WHB
贡献值: 0 点
在线时间: 106394(时)
注册时间: 2008-10-18
最后登录: 2024-05-02

不用这个的
Total 0.051746(s) query 4, Time now is:05-03 05:00, Gzip enabled 粤ICP备07514325号-1
Powered by PHPWind v7.3.2 Certificate Code © 2003-13 秋无痕论坛