Bonjour,

J'utilise CreateProcess() pour lancer un process B à partir d'un process A avec des paramètres et tout se passe bien jusqu'au là.

Ma question est comment faire pour que le process B envoi au Process A un retour (ex: retourner une chaine de caractère) ? Et comment récupérer ce retour au niveau du process A ?

PS: Les deux process sont des simples applications de type boites de dialogue.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
    WaitForSingleObject(process.hProcess, INFINITE);
    GetExitCodeProcess(process.hProcess, &code);            // 
    //-------> Lire la retour du Process B   
    CloseHandle(process.hThread);
    CloseHandle(process.hProcess);
Merci à tous