使用c#编程禁用Taskmanager

使用c#编程禁用Taskmanager,第1张

概述使用c#编程禁用Taskmanager

我正在使用Kiosk应用程序,我需要禁用taskmanager。 所以当用户按下[Ctrl + Alt + Del]和[Ctrl + Shift + Escape]时,不应该popup任务pipe理器。 怎么样?

插入后请确认USB设备

用于java kiosk应用程序的windowsshell

如何使用密码自动login到windows 7

您可以通过更改组策略设置来完成。

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()); } }

只需设置适当的注册表项即可:

public voID SetRegistryKey(Microsoft.Win32.RegistryKey regHive,string regKey,string regname,string regValue) { bool response = false; Microsoft.Win32.RegistryKey key = regHive.OpenSubKey(regKey); if (key == null) { regHive.CreateSubKey(regKey,Microsoft.Win32.RegistryKeyPermissionCheck.ReaDWriteSubTree); } key = regHive.OpenSubKey(regKey,true); key.SetValue(regname,(string)regValue); } SetRegistryKey(RegistryHive.CurrentUser,"SoftwareMicrosoftwindowsCurrentVersionPolicIEsSystem","disableTaskMgr",1)

总结

以上是内存溢出为你收集整理的使用c#编程禁用Taskmanager全部内容,希望文章能够帮你解决使用c#编程禁用Taskmanager所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/langs/1249779.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-07
下一篇2022-06-07

发表评论

登录后才能评论

评论列表(0条)

    保存