C# 禁用任务管理器和资源管理器
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
//禁用资源管理器 RegistryKey hk = Registry.LocalMachine; RegistryKey sub = hk.OpenSubKey(@"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon", true); sub.SetValue("Shell", "Explorer111.exe"); //禁用任务管理器 RegistryKey Huser = Registry.CurrentUser; RegistryKey zcb = Huser.OpenSubKey(@"Software\Microsoft\Windows\CurrentVersion\", true); RegistryKey ssub = zcb.CreateSubKey(@"Policies\System", RegistryKeyPermissionCheck.ReadWriteSubTree); ssub.SetValue("DisableTaskMgr", "1", RegistryValueKind.DWord);
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
//启用资源管理器 RegistryKey hk = Registry.LocalMachine; RegistryKey sub = hk.OpenSubKey(@"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon", true); sub.SetValue("Shell", "Explorer.exe"); //启用任务管理器 RegistryKey Huser = Registry.CurrentUser; RegistryKey zcb = Huser.OpenSubKey(@"Software\Microsoft\Windows\CurrentVersion\", true); RegistryKey ssub = zcb.CreateSubKey(@"Policies\System", RegistryKeyPermissionCheck.ReadWriteSubTree); ssub.SetValue("DisableTaskMgr", "0", RegistryValueKind.DWord);