//禁用
var subKey = Registry.CurrentUser.CreateSubKey("Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\System", RegistryKeyPermissionCheck.ReadWriteSubTree);
subKey.SetValue("DisableTaskMgr", "1");
//启用
RegistryKey subKey = Registry.CurrentUser.CreateSubKey("Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\System");
subKey.DeleteValue("DisableTaskMgr");
//禁用
var subKey = Registry.CurrentUser.CreateSubKey("Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\System", RegistryKeyPermissionCheck.ReadWriteSubTree);
subKey.SetValue("DisableRegistryTools", "1");
//启用
RegistryKey subKey = Registry.CurrentUser.CreateSubKey("Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\System");
subKey.DeleteValue("DisableRegistryTools");
RegistryKey subKey = Registry.LocalMachine.CreateSubKey(@"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon");
//这个值设置为自己的程序
subKey.SetValue("Shell", @"D:\Test.exe");
//恢复
RegistryKey subKey = Registry.LocalMachine.CreateSubKey(@"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon");
subKey.SetValue("Shell", "explorer.exe");
原文:https://www.cnblogs.com/guodf/p/6656908.html