0

我正在制作一个需要在一个简短的关键部分阻止所有输入的程序。我使用了 BlockInput,但它仍然允许用户使用 Ctrl+Alt+F1 或 Ctrl+Alt+F2 等热键(在两个显示器中切换任务栏)。用户不能使用这两个热键至关重要。

我读了一些关于钩子的东西,但我不确定从哪里开始使用这个解决方案。任何帮助将不胜感激。

谢谢!

4

1 回答 1

1

键盘钩子可以解决问题 - 查看SetWindowsHookEx。请注意,它在 64 位系统上变得很棘手。

但是我可以建议简单地将您的进程/线程优先级设置为一些可笑的高值吗?那时,Windows 将真正支持您的进程,并且在最高设置下,甚至键盘和鼠标都停止工作 - 我发现这一点很难。:)

于 2011-01-11T15:39:33.677 回答