Bonjour,
Je constate actuellement que l'utilisation du exec() est differente sur un systeme Unix d'un systeme Windows.
Dans la definition, exec remplace le processus pere par le processus fils, chose respectee sous UNIX. Par contre, sur Windows, sous une fenetre d'invite de commandes dos, au moment du exec(), la fenetre rend l'invite de commande... alors que le nouveau processus n'est pas termine. De plus ce nouveau processus n'a pas remplace le precedent (pid different).
Je voulais savoir si d'autres personnes avaient deja rencontrees ce probleme.
A savoir que le probleme est le meme avec un programme en langage C++. Ce qui me laisse penser que l'interpretation d'un exec sous windows est erronee.
Si d'autres personnes ont deja rencontrees le probleme, et ont une solution pour le contourner (utilisation d'une API, etc).
Merci d'avance,
++
Partager