我已使用以下代碼來禁用Windows控制面板。它成功地禁用了控制面板,但它需要重新啓動系統才能應用更改。有誰知道我可以如何將這些更改立即應用於控制面板,而不需要重新啓動系統?任何人都可以幫助我嗎?禁用控制面板
RegistryKey RegKey = Registry.CurrentUser.CreateSubKey(@"Software\Microsoft\Windows\CurrentVersion\Policies\Explorer");
RegKey.SetValue("NoControlPanel", true, RegistryValueKind.DWord); RegKey.Close();
RegKey = Registry.LocalMachine.CreateSubKey(@"Software\Microsoft\Windows\CurrentVersion\Policies\Explorer");
RegKey.SetValue("NoControlPanel", true, RegistryValueKind.DWord); RegKey.Close();
//registry
RegKey = Registry.CurrentUser.CreateSubKey(@"Software\Microsoft\Windows\CurrentVersion\
Group Policy Objects\LocalUser\Software\Microsoft\Windows\CurrentVersion\Policies\System");
RegKey.SetValue("DisableRegistryTools", true, RegistryValueKind.DWord); RegKey.Close();
RegKey = Registry.CurrentUser.CreateSubKey(@"Software\Microsoft\Windows\CurrentVersion\Policies\System");
RegKey.SetValue("DisableRegistryTools", true, RegistryValueKind.DWord); RegKey.Close();
return true;
使用組策略對象。 Explorer識別GPO並在應用GPO時刷新策略緩存。 – 2014-01-29 15:46:42