Bonsoir à tous,

Je développe une application en mode console et j'aimerai lancer une autre application, attendre qu'elle ait terminé son travail et ensuite poursuivre l'éxécution de mon code.
Voilà ce que j'ai fait:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
int o = ShellExecute(NULL,"open","convert.exe",argv[3],".",0);
Sleep(3000);
çà marche parce que j'attends quand même 3s mais c'est trop long.
Existe-t-il un moyen de récupérer le message fin d'exécution de l'application convert ?

Merci de votre aide