Entwickler-Ecke
Windows API - WindowHandle finden (CreateProcess)
Frankieboy - Mi 12.03.08 19:06
Titel: WindowHandle finden (CreateProcess)
Hallo,
ich verwende CreateProcess, um eine Konsolenanwendung in einem neuen Prozess zu starten...
Wie bekommen ich jetzt aber das WindowHandle des neugeöffneten Konsolenfensters?
Kann man das irgendwie aus STARTUPINFORMATION oder PROCESS_INFORMATION rauslesen?
Ich kenn mich halt mit der Windows API nicht so gut aus...
Greetz,
Frankie
Frankieboy - Do 13.03.08 13:03
Hallo,
erstmal danke für die Auskunft!
Da CreateProcess in meinem Fall einen seperaten Prozess für eine Konsolenanwendung (openssl.exe) kreiert, gibt es immer nur ein Fenster.
Allerdings hat dieses Fenster standarmäßig den Status SW_HIDE - ist also für den Benutzer unsichtbar...
Findet man in diesem Fall das Fenster mit EnumWindows?
-> Falls es dir nichts ausmacht, wäre ein kurzes Code-Beispiel sehr nett!
Und kann man nicht irgendwie nur alle Fenster eines Prozesses (oder Threads) auflisten?
Thanks,
Frankie
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!