如何在vb.net中禁用所有Windows快捷键?

时间:2017-02-10 09:53:11

标签: vb.net

我想禁用所有Windows快捷键当我的应用程序运行时,请告诉我如何在vb.net中执行此操作。请检查下面的代码。

echo exec('net time \\\\SRV****, $output);
echo '<pre>';
print_r($output);
echo '</pre>'; 

1 个答案:

答案 0 :(得分:0)

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

SystemParametersInfo功能

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

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

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

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