C#之禁用任务管理器(对注册表项的访问被拒绝) |
您所在的位置:网站首页 › fx管理器访问被拒绝 › C#之禁用任务管理器(对注册表项的访问被拒绝) |
直接代码附上: private void button1_Click(object sender, EventArgs e) { //启用任务管理器 RegistryKey Huser = Registry.CurrentUser; RegistryKey zcb = Huser.OpenSubKey(@"Software\Microsoft\Windows\CurrentVersion\Policies\System", true); zcb.SetValue("DisableTaskMgr", "0", RegistryValueKind.DWord); } private void button2_Click(object sender, EventArgs e) { //禁用任务管理器 RegistryKey Huser = Registry.CurrentUser; RegistryKey zcb = Huser.OpenSubKey(@"Software\Microsoft\Windows\CurrentVersion\Policies\System", true); zcb.SetValue("DisableTaskMgr", "1", RegistryValueKind.DWord); MessageBox.Show("禁用成功"); }页面:
首先在注册表中,任务管理器的路径:HKEY_CURRENT_USE\Software\Microsoft\Windows\CurrentVersion\Policies\System,键值:DisableTaskMgr; 键值1禁用 0启用。 【在一开始我没有找到此文件(每有此文件会报错:对注册表项的访问被拒绝),遇事新建一个System文件夹,在里面建了一个文件,也是可以使用的。】 执行以下三步创建一个文件:来实现任务管理器的关闭。 当以上步骤结束之后,可能还会出现以下的错误:System.Security.SecurityException:“不允许所请求的注册表访问权。” 字面意思可以很容易理解是权限问题。解决方法也就很简单,更改权限: 在运行的时候,建立的文件夹里面出现了我们需要的文件: 注:我开始新建的文件不知道是否有用,如果没用的话希望帮助斧正 注:运行时关闭电脑管家等
|
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |