Win32API鼠标与真实鼠标单击

时间:2017-07-05 14:58:02

标签: python winapi

我最近开始使用win32api模拟鼠标事件,并想知道它是否完全可以检测到?

例如,api是否遵循完全相同的过程/运行与使用真实鼠标时完全相同的命令 - 或者是否存在可以检测到的轻微差异?此外,这与win32com SendKeys(通过Shell Script / Python)的情况相同吗?

我问,因为过去我有一些应用程序检测到Java机器人库 - 但是在使用Python win32api时它们似乎都运行良好。感谢。

1 个答案:

答案 0 :(得分:1)

SendInput函数会将输入事件插入与硬件设备相同的队列中,但事件标记为可以通过挂钩检测到的LLMHF_INJECTED标记。要避免这个标志,你可能需要编写一个自定义驱动程序。