J'arrive au bout de mon projet... Il s'agit d'un CreateProcess avec redirection sur socket des OutPut. On peut choisir le port et le service commandé, etc. Mais il y a un gros bug que je n'arrive pas à contourner.
Si je quitte le service commandé normalement (par exemple 'exit' pour la console CMD), il n'y a pas de problm. Par contre, si je coupe le rapport distant sans clôturer le service commandé, le port reste ouvert mais je ne peux pas me reconnecter.
Le problm vient de la fonction WaitForSingleObject qui ne lache l'affaire que si le service change de status (fermeture). En finalité, je me retrouve avec un Thread en pleine opération, un socket en attente d'un InPut mais pas de reconnection possible. N'y a t-il pas de fonction plus souple que WaitForSingleObject. Un truc qui vérifie la liaison entre le client et le serveur serait idéal. Merci ++