如何使用C#或注册表控制文件夹选项

时间:2011-05-06 13:04:24

标签: c# security registry directory option

我正在开发一个C#应用程序,我需要通过C#在文件夹设置中启用/禁用隐藏受保护的系统文件选项。在“文件夹选项”对话框中选中或取消选中该复选框时,了解注册表中所做的更改也很有用。

1 个答案:

答案 0 :(得分:3)

对于当前用户:

using Microsoft.Win32;

...

const string keyName = @"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced";
int enabled = 1; // 0 to disable
Registry.SetValue(keyName, "ShowSuperHidden", enabled, RegistryValueKind.DWord);