Window-Handle nach CreateProcess Aufruf
-
Hallo,
vielleicht habe ich ja was übersehen, aber ich habe in den Strukturen, die von CreateProcess gefüllt werden nichts gefunden, mit dem man den Window-Handle des gestarteten Programms herausbekommt.
-
es gibt eben nicht das Handle der Anwendung, da sie ja mehrere haben kann!
Vielleicht hilft dir EnumWindows
-
Oder, wenn du weißt wie das Fenster beschriftet ist, FindWindow.
cya
-
Du bekommst aber die ProzessID zurück. Reicht die nicht?
-
zum positionieren des gestarteten Programms benötige ich aber den Fensterhandle. Wenn Du eine Lösung weißt, wie man von der ProzessId zum Fensterhandle kommt, wäre ich Dir dankbar. Mit EnumWindows ginge es schon, nur muß man auch dann irgendwie überprüfen, zu welchem Prozess das jeweilige Fenster gehört.
-
GetWindowThreadProcessId