如何在vb.net中禁用CTRL键

时间:2014-08-15 16:58:14

标签: vb.net ctrl

我已经编写了一个杀死Windows资源管理器的工作程序(有效地隐藏了桌面图标,任务栏和开始菜单),因此没有用户可以从我们的机器访问互联网,这很好用,因为大多数机器都是触摸屏所以没有键可以按下并且无法访问OSK,但为了更进一步我需要在资源管理器未运行时禁用 CTRL 键(在我的程序中被杀死)然后在它们返回时启用它(在我的程序)。

我搜索了谷歌并看到了很多想法,但似乎都没有用,我有一个计时器可以杀死任务管理器,如果它启动,我需要停止 CTRL 的原因是如果键盘出现在机器上,我需要阻止任何快捷键被激活,它们似乎主要使用 CTRL 键。

我知道他们可能是其他捷径,但使用我的机器的人并不是世界上最聪明的人,但他们可能是一个“在tinternet上很好的人”。

欢呼任何建议 标记

1 个答案:

答案 0 :(得分:1)

您应该查看Kiosk模式。

以下是在Windows 8.1中启用它的示例:

如果您仍在使用Windows 7,则有一些解决方法,例如: