相关疑难解决方法(0)

检测键盘或鼠标事件是否由软件触发

有没有一种方法可以确定键盘或鼠标事件是从硬件而不是由Windows上运行的桌面应用程序中的TeamViewer,Steam或其他远程桌面软件之类的应用程序触发的?

我的目的不是阻止机器人,而是阻止对应用程序的远程访问。

似乎RawInput API可以让我检测使用SendInput API发送的虚假事件。这是对的吗?

windows delphi remote-desktop keyevent raw-input

2
推荐指数
1
解决办法
1730
查看次数

检测模拟键盘/鼠标输入

有没有办法检测 Windows 上的模拟键盘/鼠标输入。例如,用户在他的键盘上输入一些东西,而不是 sendKeys/PostMessage/屏幕键盘。有没有办法区分这两者?

编辑:也许一个例子会有所帮助。我正在制作游戏并希望区分真实输入与 WinAPI 合成键盘/鼠标消息。

c++ windows simulation winapi input

1
推荐指数
2
解决办法
4374
查看次数