C#之禁用任务管理器(对注册表项的访问被拒绝)

您所在的位置:网站首页 fx管理器访问被拒绝 C#之禁用任务管理器(对注册表项的访问被拒绝)

C#之禁用任务管理器(对注册表项的访问被拒绝)

2024-07-17 06:48| 来源: 网络整理| 查看: 265

直接代码附上:

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