Eingeben von Text in ein Textfeld, der nicht gehört in Ihrer Anwendung tut (C # /. NET)

StackOverflow https://stackoverflow.com/questions/1191540

  •  19-09-2019
  •  | 
  •  

Frage

Also, ich habe mich nur gefragt, wie ich Text in einem Textfeld auf einer Webseite mit einer Windows-Anwendung eingeben können.

Fast wie ein Reverse-Bildschirm schaben.

Ich weiß, ich habe irgendwo gelesen, über die Möglichkeit, dies zu tun, aber ich ganz vergessen, wie er es tat. Ich glaube, er kann Win32-DLLs wurde verwendet, die ein Spaß Fangen sein könnten, aber immer vom Thema jetzt.

Also, die Frage ist: Wie kann man inject Text in Textfelder, die dies nicht tun, gehören in Ihrer Anwendung mit .NET (C #)

EDIT: Gefunden meine Antwort. Siehe Anmerkungen unten.

War es hilfreich?

Lösung

Hier finden Sie aktuelle Send Win32 API. Sie werden auf das richtige Fenster zunächst natürlich konzentrieren müssen. Auch es einige Sicherheitseinschränkungen für Vista hat und oben, so dass eine Low-Privileg Anwendung nicht einen weiteren mit höheren Privilegien manipulieren kann.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top