Win32API 鼠标与真正的鼠标点击

Exa*_*rph 5 python winapi

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

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

我问,因为过去我有一些应用程序检测到 Java 机器人库 - 但是当使用 Python win32api 时,它们似乎都可以正常工作。谢谢。

And*_*ers 5

SendInput函数会将输入事件插入到与硬件设备相同的队列中,但事件会标有LLMHF_INJECTED可由钩子检测到的标志。为了避免这个标志,您可能必须编写一个自定义驱动程序。