2011-04-01 88 views
0

有没有办法阻止.NET中的鼠标/键区而是系统范围?我用在VB.NET中锁定鼠标和键区

<System.Runtime.InteropServices.DllImport("User32.dll")> _ 
Public Shared Function BlockInput(ByVal block As Boolean) As Boolean 
End Function 

但它没有工作。

我想避免像加载驱动程序这样的解决方案,但如果需要,我愿意接受。

编辑:它没有工作,因为我愚蠢没有运行它与管理员权限。所以,真正的问题是如何阻止Ctrl-Alt-Del。对不起,混淆,并感谢您的答案!

谢谢

约翰

+0

BlockInput非常有效。当然,它不能禁用Ctrl + Alt + Del。 “它不起作用”不足以帮助你。 – 2011-04-01 15:07:34

+0

你可以添加它如何不工作? – 2011-04-01 15:12:27

+1

BlockInput需要在Vista/W7的升级过程中运行 – stuartd 2011-04-01 15:17:52

回答