标签: c++ keyboard
我正在尝试检测虚假的用户输入,换句话说,不是来自用户手中的实际键盘,而是使用SendInput或SendMessage等进行模拟。
SendInput
SendMessage
MSDN告诉您GetAsyncKeyState获取物理键状态,但其他答案说SendInput看起来像是目标程序的合法输入。
GetAsyncKeyState
SendInput会影响GetAsyncKeyState吗?如果没有,在处理输入队列时检查密钥状态是否可靠,并通过检查密钥是否真的关闭来丢弃非合法输入?