我很想知道是否有一种方法可以使SendInput
在低级键盘挂钩中设置LLKHF_INJECTED
标志。我很确定宏应用程序可以做到这一点,但是我不确定如何做。是否有C ++ Windows替代品,或者我需要以其他方式配置INPUT
吗?
答案 0 :(得分:2)
调用SendInput
将设置LLKHF_INJECTED
标志,这是通过低级键盘挂钩看到的。您不需要做任何特别的事情。毕竟,SendInput的唯一目的是注入输入。
这在LowLevelKeyboardProc文档中有明确说明:
如果输入来自对
keybd_event
的调用,则表明输入是“注入”。
keybd_event
是SendInput
的前身。