C# 禁用任务管理器和资源管理器

禁用
  //禁用资源管理器
            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);
启用
 //启用资源管理器
                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);

 

posted @ 2013-05-06 15:08  luosuo  阅读(772)  评论(0编辑  收藏  举报