【发布时间】:2011-06-01 00:37:51
【问题描述】:
有没有办法检测 Windows 上的模拟键盘/鼠标输入。例如,用户在他的键盘与 sendKeys/PostMessage/On-screen 键盘上键入一些东西。有什么方法可以区分这两者吗?
编辑:也许一个例子会有所帮助。我正在制作游戏,想区分真实输入与 WinAPI 合成键盘/鼠标消息。
【问题讨论】:
-
这是一个相当有趣的问题,因为如果答案是肯定的,我几乎可以看到其他人在问:如何防止应用程序检测合成输入?
-
@Lambert:这很简单,到目前为止我有五个答案。 (A) 虚拟键盘设备驱动程序 (B) 虚拟机 (C) PS/2 击键生成器 (D) 机械臂按下“真实”键盘上的键 (E) pitching machine
-
@Lambert:我真的只是想找个借口来发个 animusic 的链接 :)
-
@Ben:是的,我真的很喜欢这些,我在 KQED 的电视上看过它们。制作它们的人一定非常有才华。 :)
-
哈哈,增加内存,你就拥有了一台图灵机!
标签: c++ windows winapi input simulation