J'ai un module qui lit l'erreur StandardError d'un processus. Tout fonctionne bien, mais je veux faire quelque chose de différent. Je ne sais pas comment rediriger stdin comme la façon native:Comment écrire sur le fichier stdin d'une autre application?
app1.exe -someargs | app2.exe -someargs
Où App2 lit toutes les stdout de app1 dans son stdin.
Cette réponse devrait vous donner une bonne idée [C# Console recevoir entrée avec tuyau] (http://stackoverflow.com/questions/ 199528/c-console-receive-input-avec-pipe) –
Mais la deuxième application n'est pas écrite par moi. J'ai besoin d'envoyer des octets au sous-processus, pas les recevoir. – blez
@blez, ça devrait être assez évident. L'écriture est le contraire de la lecture. Lorsque la réponse liée vous dit de lire depuis la console, vous écrivez à la console. –