Detecter la fin d'un programme
Bonjour (visual c++ / dev C++ : win32)
Est-il possible de detecter la fin d'un programme
Voici comment je commence
Code:
1 2
|
SHELLEXECUTEINFO execinfo; // en global |
Code:
1 2 3 4 5 6 7 8 9 10
|
string parameters = "DEFAULT";
memset(&execinfo, 0, sizeof(execinfo));
execinfo.lpFile = "widim33_2.exe";
execinfo.cbSize = sizeof(execinfo);
execinfo.lpVerb = "open";
execinfo.fMask = SEE_MASK_NOCLOSEPROCESS;
execinfo.nShow = SW_HIDE;
execinfo.lpParameters = parameters.c_str();
ShellExecuteEx(&execinfo); |
Le programme principal doit continué à tourner mais c'est important qu'il sache quand est-ce l'autre à fini de tourner
J'aimerais savoir s'il est possible de detecter la fin du programme ?
Par exemple en analysant les messages reçus?