Bonjour,
je lance un exe via un createprocess et je communique avec le process via deux pipes. l'un pour lui envoyer ( via WriteFile ) et le second pour recevoir les ltraces d'exécution ( via PeekNamedPipe ). ça fonctionne bien
Par contre, pour récupérer les traces d'exécution je passe par une boucle incluant PeekNamedPipe .. pour l'instant, je n'ai pas trouvé le moyen de contrôler si il y avait eu des nouveaux octets de reçu pour bloquer où non l'éxécution de PeekNamedPipe . du coup, je duplique le buffer reçu n fois.. pas terrible
quelqu'un connait il une routine similaire à select( avec les sockets ?
merci
Partager