如何彻底通过程序隐藏一个文件夹或文件

问题解决了!
在注册表键HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden下有两个子键:HIDDEN、SHOWALL,分别代表文件夹选项——查看对话框中的“不显示隐藏的文件和文件夹”和“显示所有的文件和文件夹”。你也可以自己创建类似的子键,也会在对话框中添加子定义的Radio按钮(不过就没有相对应的功能哦)。每个键下有键值名CheckedValue,正常情况下对应键值
1(显示所有的文件和文件夹)、2(不显示隐藏的文件和文件夹)。也就是说当你选中了相应的Radio后,会将控制值1或2送到相关的处理程序。例如:
somefunc()
{
swtich(type)
{
case 1:
    ShowAll();
    break
case 2:
default:
    Hide();
}
}
“文件夹保密专家”一类的程序将SHOWALL的CheckedValue改为0或其他数值,这样,当控制值被送到处理程序时,没有相应的处理程序,则系统不会将隐藏的文件显示出来,所以下一次打开该对话框时,系统获得的数据仍然是文件的隐藏状态,使Radio总是指向“不显示隐藏文件和文件夹”了。:)

你可能感兴趣的:(WLAN技术)