【发布时间】:2011-04-01 15:01:34
【问题描述】:
有没有办法阻止 .NET 但系统范围内的鼠标/键盘?我试过了
<System.Runtime.InteropServices.DllImport("User32.dll")> _
Public Shared Function BlockInput(ByVal block As Boolean) As Boolean
End Function
但它不起作用。
我想避免像加载驱动程序这样的解决方案,但如果需要,我愿意这样做。
编辑:它不起作用,因为我愚蠢地没有以管理员权限运行它。所以,真正的问题是如何阻止 Ctrl-Alt-Del。很抱歉混淆了,感谢您的回答!
谢谢,
约翰
【问题讨论】:
-
BlockInput 非常有效。当然它不能禁用 Ctrl+Alt+Del。 “它不起作用”不足以帮助您。
-
你能补充一下它是如何不起作用的吗?
-
BlockInput 需要在 Vista/W7 上的提升进程中运行
标签: .net vb.net visual-studio-2008 winapi