2010-07-13 9 views

Antwort

6

Eine Anwendung kann einen beliebigen Exit-Code angeben. Die Konvention ist, dass Null keinen Fehler anzeigt, aber ansonsten gibt es keinen Standard.

Haben Sie vielleicht Win32 Fehler Codes gemeint? Diese sind in winerror.h und dokumentiert here

+0

Ich werde versuchen, genauer zu erklären. Anwendung endet mit "return -1". Wie kann ich es mit einer anderen Anwendung überwachen? –

+0

Angenommen, Sie haben den Prozess gestartet, rufen Sie GetExitCodeProcess auf. Lesen Sie in den APIs für CreateProcess (oder ShellExecuteEx), WaitForSingleObject, GetExitCodeProcess nach. Code für Launch-and-Wait ist auf meiner Website hier: http://bobmoore.mvps.org/Win32/w32tip58.htm Stellen Sie sich vor, einen Aufruf von GetExitCodeProcess hinzufügen, sobald diese Wartezeit abgeschlossen ist. –

4

Ich weiß, dass diese Frage bereits beantwortet wurde, aber der Link zu winerror.h nicht mehr funktioniert. Hier ist ein aktuelles resource.