在vbnet中禁用组合键(键盘快捷键)

时间:2011-05-03 00:21:47

标签: vb.net keyboard-shortcuts

我正在开发一个安全程序,我需要暂时禁用一些使用vbnet的组合键。键组合,例如:Ctrl-Alt-Delete,Alt-Tab,Alt-Esc,Win键,Alt键,Esc。

我非常需要你帮助。谢谢!

1 个答案:

答案 0 :(得分:1)

你可以根据需要禁用和启用CTRL + ALT + DEL(至少,你可以。我在Windows 7中没有尝试过这个)。请看下面的链接

SystemParametersInfo功能

http://msdn.microsoft.com/en-us/library/ms724947(v=vs.85).aspx

我可以看到为什么有些人对回答这个问题犹豫不决(这就是为什么我对发布可用的代码行犹豫不决);但我相信有合法的方法可以使用它(显然,微软同意,因为他们通过他们的API公开了这个功能)。

我在专业/商业软件中看到过这种情况。

编辑:我不知道这种方法是否会禁用其他键盘快捷方式;但它应该适用于CTRL + ALT + DEL