Bonjour,
J'ai un exe A qui lance un exe B en lui passant en argument le PID de A via GetCurrentProcessId()
Dans B, j'attend que A se termine via le code (m_nPid a �t� pass� en argument) :
�� ne marche pas ...
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13 HANDLE m_nPid=argument passé à l'exe; DWORD dwExitCode = 0; while(1) { GetExitCodeProcess(m_nPid, &dwExitCode); if(dwExitCode == STILL_ACTIVE) { continue; } break; } // Traitement...
je pense que �� vient du fait que GetExitCodeProcess veut en premier argument un HANDLE et que je lui donne un PID. je pense que ce n'est pas la m�me chose...
Mais, je ne trouve pas l'�quivalent de GetExitCodeProcess qui accepte un num�ro de PID ou alors l'�quivalent de GetCurrentProcessId() qui me donnerait un HANDLE. (peut �tre une variable globale ?)
�� doit �tre tr�s simple, mais je ne trouve pas ...
Partager