Bonjour à tous,



j'ai une petite question. J'utilise CreateProcess() pour créer et lancer un processus à partir d'une application MFC. Le processus que je lance est un fichier qui contient des instruction printf()
Je me demande comment faire pour définir le buffer de sortie du processus lancée comme étant un fichier de log ?

Le traditionnel :
Ne fonctionne pas avec CreateProcess().
J'ai testé en passant : CreateProcess(NULL, "blabla.exe > log.txt"); et pour autant cela inscrit toutes les sorties dans la console, et non dans le fichier de log.
(si je tape la même commande dans l'interpréteur - donc hors de mon application - cela marche correctement et me créé bien le fichier de log)


Quelqu'un a t-il une idée ?
(Désolé si je suis pas très clair).
Bonne soirée à tous.