Redirection sortie

Résolu
Signaler
Messages postés
49
Date d'inscription
mardi 22 novembre 2005
Statut
Membre
Dernière intervention
10 novembre 2007
-
Messages postés
49
Date d'inscription
mardi 22 novembre 2005
Statut
Membre
Dernière intervention
10 novembre 2007
-
Bonjour,

J'ai codé un programme qui lis la sortie d'un processus enfant, mais j'ai un problème : quand je veux cacher la console du processus enfant, je ne reçoit plus rien :'( je ne comprends pas pourquoi. J'utilises les pipes pour rediriger la sortie de la console.

2 réponses

Messages postés
6535
Date d'inscription
lundi 16 décembre 2002
Statut
Membre
Dernière intervention
22 août 2010
10
Comment caches-tu la console?
Tu peux le faire dès la création du processus child, en le spécifiant dans le structure STARTUPINFO:
si.dwFlags = STARTF_USESTDHANDLES | STARTF_USESHOWWINDOW ;
si.wShowWindow = SW_HIDE;
CreateProcess(...);

_____________________________________
Un éditeur de ressources gratuit pour Windows
Messages postés
49
Date d'inscription
mardi 22 novembre 2005
Statut
Membre
Dernière intervention
10 novembre 2007

Ah oué exact j'ai fais une vielle connerie lol :

si.dwFlags = STARTF_USESTDHANDLES;
...
...
si.dwFlags = STARTF_USESHOWWINDOW;

donc j'avais bien la fenêtre cachée mais plus la redirection .

Merci encore