#

Referenz: SendKeys mit C# mit Einbindung der User32.dll function keybd_event

Kleine interne Notiz zum Wiederfinden:
Auf der folgenden Seite findet man ein C# Code-script, mit dem man unter Einbindung von user32.dll Funktionen die Funktion SendKeys erzwingen kann.
Man benötigt diese Funktionen, wenn man extern etwas ausführen möchte. Dieses sollte natürlich nicht möglich sein, wenn man über Browser upload oder Sende-Funktionen ausführen kann.
Für die Universal App UWP wird der Einbau allerdings wohl eher nicht gehen, aber es kommt auf den Versuch an.

http://www.c-sharpcorner.com/UploadFile/40e97e/send-keys-to-application-programmatically-using-C-Sharp/

in der Beschreibung sind 3 gute Funktionen dabei, die man aus der user32.dll über InterOp einbinden kann
eine Funktion zum Suchen eines Fensters

[DllImport("user32.dll", EntryPoint ="FindWindow", SetLastError =true)]
publicstaticexternIntPtrFindWindow (IntPtrZeroOnly,stringlpWindowName);


Eine Funktion für die SendKey Funktion, also zum Senden eines Keys, Tastatureingabe über die allgemeine Tastatur

[DllImport("user32.dll")]
publicstaticexternvoidkeybd_event(bytebVk,bytebScan,uintdwFlags,IntPtrdwExtraInfo);


Und eine Funktion zum setzen ein Fensters in den Vordergrund

[DllImport("user32.dll")]
[return:MarshalAs(UnmanagedType.Bool)]
staticexternboolSetForegroundWindow(IntPtrhWnd);



Mobile

.

soap2day