2011-05-03 148 views
-1

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

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

+0

查找USB剪刀,以便剪切键盘电缆。暂时禁用Ctrl + Alt + Del的唯一方法。试图禁用这些密钥的程序通常不称为“安全程序”。 – 2011-05-03 01:10:09

+0

您无法禁用Ctrl + Alt + Del,出于某种原因就是这样。如果你需要这样做,你不会写一个“安全程序”。投票结束。 – 2011-05-03 01:31:26

+0

我的高中有因为安装在实验室PC上的“安全”原因而阻止Ctrl + Alt + Del的软件。我不是说这家伙有问Q的合法理由,但我发誓,我以前见过这个特点。 – 2011-05-03 01:55:13

回答

1

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

SystemParametersInfo函数

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

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

我已经看到这在专业/商业软件中完成。

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