当前位置: 首页 > 编程语言 > C#

是否有任何方法可以在C#ctrl + alt + del中禁用注销,锁定和任务管理器分享

时间:2023-04-10 23:25:23 C#

C#学习教程:有没有办法在C#中禁用注销、锁定和任务管理器ctrl+alt+del管理器正在运行我的窗口应用程序。如果用户按下ctrl+alt+del我需要禁用这些按钮..有什么方法不能禁用它们,但可能您想禁用任务管理器或锁定。禁用锁定工作站按钮:配置单元:HKEY_CURRENT_USER密钥:SoftwareMicrosoftWindowsCurrentVersionPolicies系统名称:DisableLockWorkstation类型:REG_DWORD值:1禁用禁用任务管理器按钮:配置单元:HKEY_CURRENT_USER密钥:SoftwareMicrosoftWindowsCurrentVersionPolicies系统名称:DisableTaskMgr类型:REG_DWORD值:1禁用更改您也可以考虑禁用密码按钮:Hive:HKEY_CURRENT_USERKey:SoftwareMicrosoftWindowsCurrentVersionPoliciesSystem名称:DisableChangePassword类型:REG_DWORD值:1禁用禁用注销按钮:Hive:HKEY_CURRENT_USER密钥:SoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer注意:从系统更改为资源管理器名称:NoLogoff类型:REG_DWORD值:1禁用我当然不知道是-Alt-Del组合键被操作系统截获,从未传递给应用程序。这是一项安全措施:如果用户按下Ctrl-Alt-Del,可以保证用户看到的是登录屏幕/任务管理器(取决于您拥有的Windows版本),而不是某些试图窃取他的应用程序程序密码(我不是说这是你的意图,但这种应用程序是Ctrl-Alt-Del旨在防止的)。如果我没记错的话,CTRL-ALT-DEL是唯一不能被覆盖的组合键。我也有同样的问题。我必须授予用户访问Ctrl+Alt+Delfunction的权限。我找到了禁用它们的解决方法。我更改了注册表中的键盘映射。由于删除Ctrl-Alt-Delfunction可能很危险,我只是通过ScrollLock键切换Alt键。为此,您需要添加以下注册表项(有关更多说明,请参阅此站点,如果您想通过另一个键更改ScrollLock,则可以在任何地方找到键盘扫描码,但请在此处链接):HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlKeyboardLayoutKeyName:ScancodeMapType:要输入的二进制值:000000000000000003000000=>表示您正在修改的键的数量+1(出于某种原因,映射到另一个键不计为1)00003800=>Left-Alt键是3800所以这里我们给Left-Alt键0000(什么都没有)。它会禁用它。38004600=>ScrollLock键是4600所以在这里我们将Left-Alt键功能赋予我们的ScrollLock键。ScrollLock现在将成为Alt键。000038E0=>Right-Alt键是38E0所以这里我们给Right-Alt键0000(什么都没有)。它将禁用它。00000000=>终结者希望对你们有帮助!你只需要在应用程序中注册这个密钥,但要注意它会影响整个系统!C#学习教程就这些了:有没有办法在C#中禁用注销、锁定和任务管理器共享ctrl+alt+del如果对大家有用,需要详细了解C#学习教程,希望大家多多关照—这篇文章整理自网络,不代表立场。及侵权请点击维权联系管理员删除如需转载请注明出处: