把我的文件夹藏起来
发布时间:2006-10-14 3:09:43   收集提供:gaoqian

小强:要想在Windows的资源管理器中隐藏硬盘里的文件,很多人可能会选择一些第三方的加密软件来实现这些功能。其实我们大可不必这么麻烦,只要把Windows玩转了,一样可以让你的资源管理器守口如瓶。

从“开始→设置→文件夹选项”或者资源管理器的“工具→文件夹选项”打开设置窗口,单击“查看”标签,就可以一睹控制着文件夹显示面貌的“高级设置”了。那么,你知道如何更好地利用它来保护自己的文件吗?

隐藏不设防

很多人都使用这样一种简单的办法来保护和隐藏自己的重要文件:在“高级设置”窗口中,选定“隐藏文件”中的“不显示隐藏的文件或系统文件”(如图1),然后在资源管理器中将重要文件或文件夹的属性设为“系统或隐藏文件”,从而令文件从他人的眼皮底下消失了。

这对初级用户是非常奏效的方法,但稍有一些基础的用户,这却是不堪一击的——只要选定“显示所有文件”,一切便暴露无遗了!不过,聪明人自有办法,他们会借助“侠客系统修改器”之类的软件让“文件夹选项”菜单从系统中消失,让你无从下手,除非你另找一个这样的软件让其复原,否则你就算知其然也只能干瞪眼。

芝麻不开门

其实,还有更绝的办法,让我们来进行一个实验:运行“regedit”启动注册表编辑器,打开KEY_LOCAL_MACHINE\Software\Microsoft\Windows\
CurrentVersion\explorer\Advanced\Folder\Hidden\SHOWALL,为安全起见,请先将该分支导出,然后删除SHOWALL分支,重新打开“高级设置”窗口,你就再也找不到“显示所有文件和文件夹”选项,自然他人想修改也无从下手了!

对注册表有一定了解的朋友很快就能明白其中的奥秘:原来“文件夹选项”中的所有设置都保存在注册表的...\Advanced\(同上)分支中。只要在注册表中做一点手脚,“文件夹选项”对话框就掌握在你手中了!


图1 这样的隐藏不设防

以Windows 98为例,Folder主键下的8个主键分别对应“高级设置”窗口中“文件和文件夹”下的8个选项,Visual下的3个主键则分别对应“可视设置”下的3个选项。具体对应哪个选项,只要在注册表编辑器窗口右格中查看各主键名称和主键对应的“Text”的键值就可明白(如图2)。

例如,SHOWALL主键对应的“Text”的键值为“显示所有文件”,说明SHOWALL主键对应“高级设置”窗口中的“显示所有文件”选项。因此,当我们删除此SHOWALL分支后,就再也找不到此选项,哪怕叫“芝麻开门”也不管用了。

云深不知处

为了让他人无法修改“高级设置”中某个文件夹选项,我们可以采用两种方法实现:

1、让选项“消失”
如上所述,只要将选项对应的主键分支删除,该选项便不会显示出来。例如,删除HideFileExt分支即可关闭“隐藏已知文件类型的扩展名”选项不显示。如果没备份的话,删除分支后要恢复就比较麻烦了。其实有一个更简单的办法可以关闭选项:找到对应的主键下键名为“Type”的二进制键值,双击修改它的键值,在其原键值后加上任意一个数字即可关闭该选项。例如,将SHOWALL主键下的“Type”的键值由原来的“radio”改为“radio2”后,对应的“显示所有文件”选项就不显示了。这样以后要恢复显示时,只需将“radio2”改回为“radio”即可。


图2 真正的控制在注册表中

2、让修改“无效”
选项不出现在对话框中,难免引起怀疑。要是让修改不起作用,则往往可迷惑住他人。在每一个具体选项对应的主键下,都有一个名称为“CheckedValue”二进制键值,将其键值修改为“0”时,他人对任何选项的修改都不会生效(注意:如果主键对应的是复选框选项,则该主键下还可找到“UncheckedValue”键值,请检查其值是否为“0”,如不是,先改为“0”)。

例如,先在“高级设置”中取消对“显示所有文件”选项的复选,然后将SHOWALL分支下“CheckedValue”的键值改为“0”,则不管在对话框中如何设置,在资源管理器都不会显示隐藏文件,从而让你的文件隐藏得更可靠。当然,只要将“CheckedValue”的键值改回为“1”,对对应选项的修改又可立即生效了。

这样设置以后,对不了解注册表的用户而言,要想查看你的隐藏文件,真可谓是“云深不知处”了。如果你的电脑经常有人光顾,如果你不想让别人随意更改文件夹选项设置,不妨一试。

 
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50