2011-05-06 90 views
5

我開發一個C#應用程序文件夾選項,我需要啓用/通過C#禁用隱藏受保護的系統文件夾設置選項。當我在「文件夾選項」對話框中選中或取消選中該複選框時,知道在註冊表中進行了哪些更改也很有用。如何控制與C#或註冊表

+1

[將procmon](http://technet.microsoft.com/en-us/sysinternals/bb896645)可以用來跟蹤其他程序的註冊表(和文件系統)更改。 – Heinzi 2011-05-06 13:06:52

回答

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); 
+0

哇,謝謝那正是我正在尋找的..非常感謝 – Basem 2011-05-06 22:29:55

+0

@Basem:如果此答案正確,請將其標記爲已接受。 – 2011-10-03 16:34:35