使用C#以编程方式禁用Taskmanager [英] Programmatically disabling Taskmanager using c#

查看:85
本文介绍了使用C#以编程方式禁用Taskmanager的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在Kiosk应用程序上工作,我需要禁用taskmanager。这样,当用户按下[Ctrl + Alt + Del]和[Ctrl + Shift + Escape]时,任务管理器将不会弹出。

I am working on a Kiosk application, I need to disable the taskmanager. So that when the user press [Ctrl + Alt + Del] and [Ctrl + Shift + Escape], the taskmanager should not pop up. How?

推荐答案

您可以通过更改组策略设置来做到这一点。

You can do it by changing the group policy settings.

public void KillCtrlAltDelete()
{
    RegistryKey regkey;
    string keyValueInt = "1";
    string subKey = "Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\System";

    try
    {
        regkey = Registry.CurrentUser.CreateSubKey(subKey);
        regkey.SetValue("DisableTaskMgr", keyValueInt);
        regkey.Close();
    }
    catch (Exception ex)
    {
        MessageBox.Show(ex.ToString());
    }
}

这篇关于使用C#以编程方式禁用Taskmanager的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆