Clone/fork des flux de la console : permettre la redirection et l'affichage dans la console

Soyez le premier à donner votre avis sur cette source.

Vue 3 778 fois - Téléchargée 376 fois

Description

Ce code permet à une processus Console de garder l'affichage dans la Console tout en étant rediriger par le processus parent.

Cela peut être particulièrement utile pour le déboggage : il suffit alors d'appeler ConsoleClone en passant le chemin et les arguments du processus cible pour avoir à la fois la sortie sur la console et la redirection dans le processus parent, par exemple à des fins de logs.

Cette source est inspirée de http://blogs.msdn.com/b/tilovell/archive/2011/07/11/windows-c-splitting-forking-cloning-standard-output.aspx.

Conclusion :


N'hésitez pas à commenter et à noter

Codes Sources

A voir également

Ajouter un commentaire

Commentaire

Messages postés
458
Date d'inscription
dimanche 22 décembre 2002
Statut
Membre
Dernière intervention
18 avril 2009

Très bon code. Il manque cependant une classe intermédiaire d'interprétation, comme on travaille en "string" qui permettrait de passer des objets plus complexe.
Y'a de l'idée ;)

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.