在一次偶然的注册表探索中,发现了一个相当巧妙的隐藏方法。在资源管理器的“工具 → 文件夹选项 → 查看”选项卡中,与隐藏相关的设置主要有以下几项: 隐藏相关设置项 隐藏受保护的操作系统文件(推荐) 隐藏文件和文件夹里的“不显示隐藏的文件和文件夹”和“显示所有文件和文件夹”两项 这些设置项在注册表中的
在一次偶然的注册表探索中,发现了一个相当巧妙的隐藏方法。在资源管理器的“工具 → 文件夹选项 → 查看”选项卡中,与隐藏相关的设置主要有以下几项:
隐藏受保护的操作系统文件(推荐)
隐藏文件和文件夹里的“不显示隐藏的文件和文件夹”和“显示所有文件和文件夹”两项
长期稳定更新的攒劲资源: >>>点此立即查看<<<
这些设置项在注册表中的位置为:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden
该路径下包含两个子项:NOHIDDEN 和 SHOWALL。正常情况下,NOHIDDEN 下有一个名为 Text 的字符串值,内容为“不显示隐藏的文件和文件夹”,以及一个名为 CheckedValue 的双字节键,值为 0x00000002(十六进制)。而 SHOWALL 下同样有 Text 键,值为“显示所有文件和文件夹”,CheckedValue 的值为 0x00000001。

(点击放大)
0 表示未选中,1 表示选中。将两个值都改为 1 后,原本只能二选一的单选按钮会同时被选中。

2 这个值具有特殊含义:它表示“随着另一个选项的选中状态而变化”。例如,当一个项的值为 2 时,若另一个项为 1,则此项会变为选中状态;此时在查看选项卡中调整是有效的。反之,若另一个项为 0,则此项会始终保持选中状态,无论选项卡中如何调整,下次打开时依然不变。
基于这一特性,可以将文字叙述颠倒。两个选项的文字互换后,图形面板上显示的仍然是原来的顺序。接着调整两个项的 CheckedValue:将 NOHIDDEN 的 CheckedValue 改为 2,将 SHOWALL 的 CheckedValue 改为 0。此后,无论用户在面板中如何调整,系统始终不会显示隐藏的文件和文件夹。更关键的是,其他用户看到的是他们选中了“不显示隐藏的文件和文件夹”,一切看似正常,毫无破绽。
这一发现对于隐藏文件乃至木马程序具有一定的利用价值。以下是修改后的注册表文件内容:
Windows Registry Editor Version 5.00 [这里要空一行哦!] [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden\SHOWALL] "Text"="不显示隐藏的文件和文件夹" "CheckedValue"=dword:00000000 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden\NOHIDDEN] "Text"="显示所有文件和文件夹" "CheckedValue"=dword:00000002
保存为 .reg 文件,双击导入即可。同时建议保留一份还原文件:
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden\SHOWALL] "Text"="显示所有文件和文件夹" "CheckedValue"=dword:00000001 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden\NOHIDDEN] "Text"="不显示隐藏的文件和文件夹" "CheckedValue"=dword:00000002
此操作的效果相当于将“隐藏”和“显示”功能互换,不仔细查看的用户可能会被误导。
希望读者能从这一思路出发,发现更多更巧妙的隐藏方法。
侠游戏发布此文仅为了传递信息,不代表侠游戏网站认同其观点或证实其描述