fremdes Programm steuern?
-
Ist es möglich aus einem C# Programm heraus ein fremdes Programm, das vermutlich kein .net Programm ist, zu steuern?
Also z.B. soll mein Programm firefox starten, eine bestimmte Webseite öffnen, dort in ein Formular etwas eintragen, 10 Minuten warten, das eingetragene wieder löschen und dann firefox beenden.
-
Ja, das ist möglich. Allerdings nur mit P/Invoke.
Spy++, Sendmessage, FindWindow, etc. sind deine Freunde.
-
Amun Ra schrieb:
Ja, das ist möglich. Allerdings nur mit P/Invoke.
Spy++, Sendmessage, FindWindow, etc. sind deine Freunde.
Fast,
es exisitiert auch eine .Net "Lösung" (benötigt aber .Net Framework 3.0++):
-
Rhombicosidodecahedron schrieb:
Fast,
es exisitiert auch eine .Net "Lösung" (benötigt aber .Net Framework 3.0++):
Interessant! Die .NET API ist relativ neu. Laut MS ist die Microsoft UI Automation für alle OS verfügbar, die WPF unterstützen.
Das muss ich mir bei Zeiten näher ansehen, vorallem was die Leistungsfähigkeit anbelangt.
-
Amun Ra schrieb:
Das muss ich mir bei Zeiten näher ansehen, vorallem was die Leistungsfähigkeit anbelangt.
Und dann steht Deinem Virus (Spyware) ja nix mehr im Wege.
-
Sellmer schrieb:
Und dann steht Deinem Virus (Spyware) ja nix mehr im Wege.
Dumme Kommentare scheinen dir zu liegen, oder?