salut,
j utilise des anonymous pipe pour faire de l ipc.
jai un process maitre qui va lancer un child process.
Le child process recoit deux handles sur les extremit�s cot� esclave (slave end) � travers la ligne de commande. Les valeurs pass�es sont correctes.
Les handle "master end" ne sont pas heritable et les "slave end" oui.
Si le processus appel� n'herite pas des handle du processus parrent, j'obtiens un ERROR_INVALID_HANDLE. (logique)
Si le processus appel� herite des handle du processus parrent, j obtiens un crash du process child du genrelors de l acces au pipe. (ILOGIQUE)XXX a rencontr� un probl�me et doit fermer. Nous vous prions de nous excuser pour le d�sagr�ment encouru..
Pourtant les handles sont cre�� avec succes avec CreatePipe(). J utilise bien chaque pipe en simplex (toute leur utilisation est correcte de bout en bout)
j utilise la meme technique dans un petit projet console et la tout va bien.![]()
![]()
Je constate bien que la transmition des valeurs de pipe (slave end) se fait correctement et de mani�re identique pour les deux programmes.
L h�ritage d u process � l autre se fait egalement correctement.
please
Partager