Bonjour,
Je programme en C sous Visual Studio 2005, avec ATL (=> compilateur C++) sans MFC.
Je recherche l'équivalent d'un wait(-1) [programmation unix/linux] qui permette d'attendre la fin d'exécution d'un process quelconque.
Dans mon cas, j'ai lancé un ensemble de process avec les fonctions spawnl, sans attendre le retour, mais en stockant les identifiants (pid_t).
Quelles sont les stratégies classiques à utiliser pour attendre la fin de l'un de ces process, en sachant que je ne peux pas faire de atexit sur les executables lancés ?
Par ailleurs, je n'obtiens pas les handles de process correspondants aux pid lorsque j'utilise les appels Win32 classique (OpenProcess ...) . Y a-t-il une spécificité à VS8.0, ou aux fonctions spawnl ?
Merci d'avance pour votre aide.
Bodensee.
Partager