Ausgabe von beendetem Child-Process bekommen?
-
Hallo,
Ich starte in meiner Hauptanwendung eine Konsolen-Anwendung mit CreateProcess.
Die Standard-I/O-Handles sind umgeleitet.
(siehe http://support.microsoft.com/default.aspx?scid=http://support.microsoft.com:80/support/kb/articles/q190/3/51.asp&NoWebContent=1).
Nur, wenn sich der Konsolen-Prozess beendet hab ich noch nicht alle Ausgaben gelesen. Wie verhinder ich das die Ausgabe verloren geht?
Bzw. wie kann ich den Child-Prozess künstlich am leben erhalten bis ich seine Ausgabe von der Pipe gelesen habe?
(Ich kann das Konsolenprogramm nicht abändern)