GetCurrentProcessId() et GetExitCodeProcess
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) :
Code:
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... |
�� ne marche pas ...
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 ...