2011-05-03 176 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