在信息亭模式的电脑上应该屏蔽哪些 Windows 快捷方式

在信息亭模式的电脑上应该屏蔽哪些 Windows 快捷方式

假设一台普通的 Windows 7 PC 和一个以信息亭模式运行的自定义应用程序。没有密码就无法退出该应用程序。现在我想阻止所有可能切换焦点以访问文件系统的 Windows 7 组合键

你知道更多吗组合键比下面列出的更多吗?

Win+D          » Show Desktop)
Win+M          » Minimize all
Win+L          » Lock desktop
Ctrl+Shift+ESC » Open Task Manager
Ctrl+Alt+Del   » Secure attention key
Alt+Tab        » Switch window
Shift+Alt+Tab  » Switch window
Alt+Esc        » Switch window
Shift+Alt+Esc  » Switch window
Win+Tab        » Switch window (3D view)
Win+R          » Open run prompt
Win            » Open Start menu
Win+F          » Open Explorer (focus on search)
Win+E          » Open Explorer
Alt+F4         » Close active window
Win+Down       » Minimize active window
Win+{1..9}     » Switch to window (number on taskbar)
Win+Space      » Peak at desktop
Win+U          » Utility manager

我知道以下问题。但这将是另一个问题

Autohotkey 或任何其他安装键盘钩子的程序都无法拦截 Ctrl-Alt-Del 和 Win+L。这是 Microsoft 为防止通过登录屏幕欺骗窃取凭据而设计的

问题:我必须阻止哪些组合键(通过 AutoHotKey)以防止用户退出信息亭应用程序?

答案1

我不会使用 AutoHotKey 来完成这样的任务,而是依赖自 Windows 2000 以来就已提供的内置扫描代码映射器功能。这样,您可以完全禁用这些Win键,以及通过禁用例如这些键来阻止安全注意序列 (SAS)(即Ctrl+ Alt+ DelAlt。注册表值称为Scancode Map,位于:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout

它并不完全适合人类,但是夏普键可以轻松处理。其他功能(如 Flip 3D)可以通过使用相关注册表项/策略选择性地禁用。

无论如何,您还应该考虑其他快捷方式:

F1- 显示帮助。
Shift+ F10- 显示所选项目的快捷菜单。
Ctrl+ Esc- 打开“开始”菜单。
Esc- 取消当前任务。
Win+ F1- 打开 Windows 帮助和支持。
Win+ Pause- 显示“系统属性”对话框。
Win+ Shift+ M- 将最小化的窗口恢复到桌面。
Ctrl+ Win+ F- 搜索计算机(如果您在网络上)。
Win+ T- 循环浏览任务栏上的程序。
Win+ Shift+ T- 向后循环浏览任务栏上的程序。
Shift+ Win+19- 启动固定在任务栏上数字指示位置的程序的新实例。
Ctrl+ Win+19- 切换到固定在任务栏上数字指示位置的程序的最后一个活动窗口。
Alt+ Win+19- 打开固定在任务栏上数字指示位置的程序的跳转列表。
Ctrl+ Win+ Tab- 使用 Aero Flip 3D 循环浏览任务栏上的程序。
Win+ B- 切换到在通知区域显示消息的程序。
Win+ - 最大化窗口。
Win+ - 将窗口最大化到屏幕左侧。
Win+ - 将窗口最大化到屏幕右侧。
Win+ Home- 最小化除活动窗口之外的所有窗口。
Win+ Shift+ - 将窗口拉伸到屏幕的顶部和底部。
Win+ P- 选择演示显示模式。
Win+ G- 循环浏览小工具。
Win+ X- 打开 Windows 移动中心。

来源:键盘快捷键禁用全局热键

请参阅下面的链接来查看我可能错过的更多快捷方式。

进一步阅读

答案2

通过更改默认 Shell 锁定您的 Kiosk

作为更改锁定信息亭所需的许多键盘组合的替代方法,您可以Explorer.exe用自定义程序替换默认 shell。当信息亭用户帐户登录时,Windows 将启动您的自定义可执行文件而不是 Windows 资源管理器。由于资源管理器甚至没有运行,因此用户无法切换到它或利用它提供的任何功能,包括响应 Win+X 键盘快捷键。

用户退出应用程序的唯一方法是退出它(您已通过要求输入密码来阻止这种情况)。一旦他们输入正确的密码并且您的应用程序退出,Windows 注销用户帐户进一步确保不会有不必要的人访问机器。

替换默认 shell:

  1. 跑步regedit
  2. 导航HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
  3. 编辑值指向可执行文件的完整路径名。

然后,假设您拥有 Windows 专业版,请使用组策略通过键盘锁定剩余的几个退出路径(以及不需要的锁定操作)。

启用以下所有策略:

User Configuration/Policies/Administrative Templates/System/Ctrl+Alt+Del Options
  • 删除任务管理器
  • 解除计算机锁定
  • 移除注销

警告:

更改默认 shell 会影响计算机的所有用户。因此,您需要一种方法将其更改回默认值Explorer.exe。一种方法是启用远程注册服务然后远程进行更改。

相关内容