防止资源管理器打开文件夹

防止资源管理器打开文件夹

我试图使文件夹无法访问(Windows 7,64 位),并且进行了以下注册表编辑:

HKCR\CLSID\{myClsid}
HKCR\CLSID\{myClsid}\shell\open
HKCR\CLSID\{myClsid}\shell\explore
HKCR\CLSID\{myClsid}\shell\opennewwindow
HKCR\CLSID\{myClsid}\shell\opennewprocess

'open'、'explore' 和 'opennewwindow' 键没有任何命令子键,默认值为空。

我重命名了一个文件夹测试文件夹作为测试文件夹.{myClsid}现在,当我双击文件夹或从上下文菜单中选择“打开”、“浏览”、“在新窗口中打开”或“在新进程中打开”时,Windows 会显示一条错误消息,指出 Windows 无法执行该操作,因为没有与之关联的程序。这正是我想要的。但是当我在顶部的地址栏中输入路径时路径/到/TestFolder,或者从左侧窗格中的树中选择正在打开的文件夹。

因此我很高兴知道是否有任何方法可以预防这种情况。

谢谢,

笔记: 这根本不是保护文件夹的方法。文件夹的内容仍然可以使用。我只是想知道,有没有办法彻底破坏资源管理器打开文件夹的能力。

答案1

您是否最好将文件夹权限更改为仅允许您的用户访问该文件夹?

您上述尝试执行的操作实际上并不会阻止某人获取文件夹中包含的文件,您所做的只是破坏资源管理器打开文件夹的能力。

要设置文件权限,请右键单击该文件夹,然后在“安全”选项卡上单击“编辑”。

需要注意的一点是,具有本地管理员权限的用户将始终能够拥有该文件夹的所有权并授予自己访问权限。

如果您试图向其他管理员隐藏某些内容,则需要采取其他措施,也许是目录加密(请注意,如果管理员强制对加密文件夹拥有所有权,您将无法访问数据)

相关内容