C++ (C+;+;)在Windows中禁用Alt命令

C++ (C+;+;)在Windows中禁用Alt命令,c++,input,alt,C++,Input,Alt,我正在制作一个程序,需要在一个短的关键部分阻止所有输入。我使用了BlockInput,但它仍然允许用户使用热键,如Ctrl+Alt+F1或Ctrl+Alt+F2(在两种显示中切换任务栏)。用户不能使用这两个热键是至关重要的 我读了一些关于钩子的东西,但我不确定从哪里开始使用这个解决方案。任何帮助都将不胜感激 谢谢 一个键盘钩子就可以完成这个把戏-签出。请注意,在64位系统上这会变得很棘手 但是我可以建议您简单地将进程/线程优先级设置为某个高得离谱的值吗?Windows将非常支持您的进程,在最高设

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

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


谢谢

一个键盘钩子就可以完成这个把戏-签出。请注意,在64位系统上这会变得很棘手

但是我可以建议您简单地将进程/线程优先级设置为某个高得离谱的值吗?Windows将非常支持您的进程,在最高设置下,甚至连键盘和鼠标都停止工作了——我发现这很难做到。:)

可能重复