Prüfen, wann externe Anwendung geschlossen ist.
-
Hallo!
Ich bin gerade dabei ein GUI für den McAfee CommandLine-Virenscanner zu schreiben.
Bis auf eine Kleinigkeit funktioniert auch alles hervorragend.Mit dem Befehl
system( Befehl.c_str() );starte ich die Anwendung Scan.exe mit den jeweiligen Parametern, welche mit dem Programmnamen in dem String "Befehl" gespeichert sind und übergeben werden.
Da der Scanner auch die Möglichkeit bietet eine Reportdatei zu erstellen, dachte ich mir, es wäre nett, wenn diese nach dem Beenden von Scan.exe gleich geöffnet wird. Leider weiss ich nicht, wie ich überprüfen kann, ob die Anwendung Scan.exe noch läuft oder schon beendet wurde.
Gibt es eine Möglichkeit, herauszufinden, ob bestimmte Prozesse noch ausgeführt werden?Ich würde mich freuen, wenn mir jemand weiterhelfen könnte.
Gruß
Blurps
-
Nicht system verwenden, sondern
http://www.marquardtnet.info/cecke/quickies.1/1_quicky_25.html
-
Vielen Dank für die wirklich schnelle Hilfe!
Der Code funktioniert natürlich perfekt.
Nun konnte ich mein Programm um eine weitere, hilfreiche Funktion erweitern.Gruß
Blurps