zoukankan      html  css  js  c++  java
  • 怎样用C#代码屏蔽任务管理器?

    这是我在网上找的并多加了一些我自己需要的代码,经过我的测试,可以屏蔽任务管理器,但还有一些瑕疵。

    首先,我在vs2012中新建一个项目,选择window下的window窗体应用程序,把窗体form1拉入一个测试

    用的按钮button,设置name为btnTask,text为"禁用任务管理器",双击按钮btnTask,进入btnTack_Click

    (object o,...){}事件中,通过代码改变注册表的任务管理器的禁用和启用,代码如下:

    private void btnTask_Click(object sender, EventArgs e)
            {

         //获取按钮的文本
                string str = this.btnTask.Text;
                //读取window注册表中的HIKEY_CURRENT_USER
                RegistryKey key = Registry.CurrentUser;
                //打开或创建一个子项并访问
                key = key.CreateSubKey(@"SoftwareMicrosoftWindowsCurrentVersionPoliciesSystem");
                if (str == "禁用任务管理器") {
                    key.SetValue("DisableTaskMgr",1,RegistryValueKind.DWord);
                    if(MessageBox.Show("禁用成功")==DialogResult.OK){
                        this.btnTask.Text = "启用任务管理器";
                        Refresh();
                    }
                }
                else if (str == "启用任务管理器") {
                    key.SetValue("DisableTaskMgr",0, RegistryValueKind.DWord);
                    if (MessageBox.Show("启用成功") == DialogResult.OK)
                    {
                        this.btnTask.Text = "禁用任务管理器";
                    }
                }
                key.Close();
            }

  • 相关阅读:
    URAL 1998 The old Padawan 二分
    URAL 1997 Those are not the droids you're looking for 二分图最大匹配
    URAL 1995 Illegal spices 贪心构造
    URAL 1993 This cheeseburger you don't need 模拟题
    URAL 1992 CVS
    URAL 1991 The battle near the swamp 水题
    Codeforces Beta Round #92 (Div. 1 Only) A. Prime Permutation 暴力
    Codeforces Beta Round #7 D. Palindrome Degree hash
    Codeforces Beta Round #7 C. Line Exgcd
    Codeforces Beta Round #7 B. Memory Manager 模拟题
  • 原文地址:https://www.cnblogs.com/xielong/p/4704272.html
Copyright © 2011-2022 走看看