rückgabewert eines extern Programmes auswerten
-
Also ich ein externes c programm starten (mit ShellExecute()), das ich selbst programmiert habe. wie kann ich herausbekommen, ob das programm eine 0 oder eine 1 zurückgibt?
-
guck dir mal CreateProcess() und WaitForSingleObject() an (MSDN)
-
Hallo,
... und am besten noch ShellExecuteEx() und GetExitCodeProcess(). Mit ShellExecute() wirst du da nicht weit kommen, da du für GetExitCodeProcess den Prozesshandle brauchst. Den Bekommst du entweder mit ShellExecuteEx() oder GetExitCodeProcess(). Beispiele müsste es auch hier im Forum unter WinApi geben.
MfG
tuküe