我一直在谷歌上广泛搜索以弄清楚这一点,但似乎没人能够给出直接的答案。
首先要说的是,我并不是说需要按 CTRL-ALT-DEL 来输入登录信息。
我正在开发一个高尔夫模拟器程序,该程序用于高尔夫中心。我需要能够完全禁用 CTRL-ALT-DEL 键序列,以便高尔夫中心的客户根本无法退出程序并访问计算机。我意识到还有其他组合键需要处理,我们已经在 XP 中实现了整个功能,但我们很快将切换到 Windows 7,而 CTRL-ALT-DEL 似乎是唯一一个在 Win7 中不起作用的键。如果可能的话,我真的想要一个全面的解决方案。
同一程序也可以安装在客户的个人电脑上,用于家庭高尔夫模拟器,但真正需要此功能的电脑(高尔夫中心电脑)是由我们提供给高尔夫中心的,所以最好的选择是编写一个新的 shell 吗?除了其他人建议为信息亭模式编写一个新的 shell 之外,我对此一无所知。
我真的很想有一个更简单的选择,比如以某种方式修改注册表。我听说你可以从弹出的菜单屏幕中删除一些按钮,但除非我能删除几乎所有按钮(包括右下角的关机/重启按钮),否则这对我来说还不够。
答案1
禁用 Ctrl-Alt-Del:
将以下文本保存到名为禁用CtrlAltDel:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\taskmgr.exe]
"Debugger"="Hotkey Disabled"
启用 Ctrl-Alt-Del:
将以下文本保存到名为启用CtrlAltDel:
Windows Registry Editor Version 5.00
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\taskmgr.exe]
双击其中任意一个即可启用/禁用
答案2
禁用 Ctrl-Alt-Del:
- 将以下文本保存到名为的文本文件中
disable_Ctrl_Alt_Del.reg
:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,03,00,00,00,4d,e0,1d,e0,4b,e0,1d,00,\
00,00,00,00
- 双击其中任意一个即可禁用
答案3
通过组策略
单击“开始”按钮,在“开始搜索”框中输入 secpol.msc,然后按 Enter 打开本地安全策略编辑器。导航到安全设置 -> 本地策略 -> 安全选项。在右侧窗格中,双击交互式登录:不需要 CTRL+ALT+DEL。选择并设置禁用单选按钮。