Bonjour,
Je souhaite faire un programme qui puisse faire automatiquement tout ce qu'on peut faire manuellement sur la ligne de commande.
_ tout d'abord, je redirige les entrées et les sorties vers deux pipes
qui permettent à mon programme d'invoquer des commandes, d'envoyer
leurs entrées et de lire leurs sorties.
_ ensuite je fais un CreateProcess sur la première commande à passer.
Toutes les commandes sont passées dans une liste.
ça marche très bien si je fais lancer "cmd.exe" et envoyer "echo toto" puis "echo titi" vers le pipe d'entrée de cmd.exe.
Par contre, si je lance "ftp nomdemachine" puis "anonymous" puis "toto@titi.com",
ça marche jusqu'à "anonymous" mais ensuite le client ftp semble
"casser" la redirection (je ne peux pas recevoir l'invite "Mot de passe
:" ni envoyer le mot de passe).
Y a-t-il un moyen d'empêcher le client ftp de casser les redirections de ses entrées /sorties ?
Merci d'avance