2010-07-13 19 views

Répondre

6

Une application peut spécifier n'importe quel code de sortie. La convention est que zéro indique aucune erreur, mais à part cela, il n'y a pas de norme.

Avez-vous voulu dire Win32 erreur codes? Ceux-ci sont en winerror.h, et documentés here

+0

Je vais essayer d'expliquer plus précisément. L'application se termine par "return -1". Comment puis-je le surveiller avec une autre application? –

+0

En supposant que vous avez démarré le processus, vous appelez GetExitCodeProcess. Lire sur les API pour CreateProcess (ou ShellExecuteEx), WaitForSingleObject, GetExitCodeProcess. Le code pour le lancement-et-attente est sur mon site Web ici: http://bobmoore.mvps.org/Win32/w32tip58.htm Imaginez l'ajout d'un appel à GetExitCodeProcess une fois que l'attente s'est terminée. –

4

Je sais que cette question a déjà été répondue, mais le lien vers winerror.h ne fonctionne plus. Voici un plus à jour resource.