我有一个在专用信息亭上运行的应用程序。我想禁用 Windows7 上的任何键。
我想阻止 Alt+Ctr+Del,以便用户无法关闭系统。
我想禁用 Alt 、 Ctrl 键,使用户无法使用 Alt+Ctrl+Del,我使用这个Scancode Map
REGEDIT5 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,09,00,00,00,00,00,5b,e0,00,00,5c,e0,00,00,5d,e0,00,00, 44,00,00,00,1d,00,00,00,38,00,00,00,1d,e0,00,00,38,e0,00,00,00,00
但不要为我工作!
如何使用扫描码映射禁用 alt+ctr+del?
答案1
解决方案
您的文件中存在多个问题.reg
:
REGEDIT5
不是有效的标识符;请使用Windows Registry Editor Version 5.00
。- 该文件的第一行是为注册表编辑器版本保留的,后面应该有一个空行。
Scancode
您在和之间添加了一个额外的空格Map
。- 每个逗号分隔的十六进制值不应带有多余的空格。
这是已修复的工作版本:
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,09,00,00,00,00,00,5b,e0,00,00,5c,e0,00,00,5d,e0,00,00,44,00,00,00,1d,00,00,00,38,00,00,00,1d,e0,00,00,38,e0,00,00,00,00
根据文章由 tenorkev 链接,这些键将被禁用:
5b e0 Left Windows Key
5c e0 Right Windows Key
5d e0 Windows Menu Key
44 00 F10
1d 00 Left Ctrl
38 00 Left Alt
1d e0 Right Ctrl
38 e0 Right Alt
确保之后重新启动以应用更改。或者,您可能希望使用夏普键禁用或者重新映射任意键。