jokey2
Erfahrenes Mitglied
Wie deepthroat schon gesagt hat: Nimm ShellExecuteEx(...). Das gibt dir in der hProcess-Variablen der SHELLEXECUTEINFO-Struktur das Handle des Prozesses zurück. Dann kannst Du mit WaitForSingleObject(...) auf das Ende des Prozesses warten. Du kannst sogar noch mit GetExitCodeProcess(...) den Rückgabewert des Prozesses abfragen. Die meisten Programme geben einen Wert != 0 zurück, wenn ein Fehler aufgetreten ist. Es könnte ja sein, das das Erzeugen der Datei nicht geklappt hat oder so.