Erkennen Sie, ob Tastatur- oder Mausereignisse von einer Software ausgelöst werden

Kann festgestellt werden, ob die Tastatur- oder Mausereignisse von einer Hardware und nicht von einer Anwendung wie TeamViewer, Steam oder einer anderen Remotedesktopsoftware in einer Desktopanwendung unter Windows ausgelöst werden?

Mein Zweck ist nicht, Bots zu verhindern, sondern den Fernzugriff auf die Anwendung zu verhindern.

Es scheint, dass ich mit der RawInput-API gefälschte Ereignisse erkennen kann, die mit der SendInput-API gesendet wurden. Ist es richtig

Antworten auf die Frage(2)

Ihre Antwort auf die Frage