确定按键是物理的还是模拟的
答
区分的唯一方法是使用通过SetWindowsHookEx()
的低级别键盘钩子。当按下某个键时,您注册的callback将会告诉您事件是否被“注入”(通过keybd_event()
或SendInput()
)。如果事件未被注入,则它是由实际键盘的驱动程序生成的。
问题是如此清楚。不知道为什么这些人关闭它,并指责它“太广泛”。如果你不明白一个问题,你会不会远离它。 – Leon