vbnet禁用组合键盘快捷键
问题描述:
我目前正在开发一个安全程序,我需要暂时禁用一些使用vbnet的组合键。组合键例如:Ctrl-Alt-Delete,Alt-Tab,Alt-Esc,Win Keys,Alt Keys,Esc。vbnet禁用组合键盘快捷键
我非常需要你帮忙。谢谢!
答
您可以根据需要禁用并启用CTRL + ALT + DEL(至少,您可以,我没有在Windows 7中尝试过)。看看下面的链接
SystemParametersInfo函数
http://msdn.microsoft.com/en-us/library/ms724947(v=vs.85).aspx
我明白为什么有些人不愿回答这个问题(这就是为什么我犹豫后的代码可用行);但我相信有合法的方式来使用它(显然,微软同意,因为他们通过他们的API公开了这个功能)。
我已经看到这在专业/商业软件中完成。
编辑:我不知道这种方法是否会禁用其他键盘快捷方式;但它应该适用于CTRL + ALT + DEL
查找USB剪刀,以便剪切键盘电缆。暂时禁用Ctrl + Alt + Del的唯一方法。试图禁用这些密钥的程序通常不称为“安全程序”。 – 2011-05-03 01:10:09
您无法禁用Ctrl + Alt + Del,出于某种原因就是这样。如果你需要这样做,你不会写一个“安全程序”。投票结束。 – 2011-05-03 01:31:26
我的高中有因为安装在实验室PC上的“安全”原因而阻止Ctrl + Alt + Del的软件。我不是说这家伙有问Q的合法理由,但我发誓,我以前见过这个特点。 – 2011-05-03 01:55:13