Standardausgabe stdout umleiten
-
Hallo,
ich muss die Standardausgabe eines Programms in ein anderes Fenster umleiten.
Also, ich hab eine DLL, die standardmäßig in stdout schreibt und eine
Applikation, die diese DLL lädt. Ich will aber verhindern, dass die DLL in das
Konsolenfenster meiner Applikation schreibt, stattdessen soll die DLL in ein
anderes Konsolenfenster schreiben, das bereits existiert.
Ich hoffe ich hab das Problem gut genug beschrieben.
Kann ich anhand des Fensterhandles des Konsolenfensters in das ich schreiben
will die Standardausgabe meiner DLL entsprechend umleiten?MfG
Norman.
-
Vielleicht solltest du es mal mit einer Pipe versuchen.
-
Dieser Thread wurde von Moderator/in HumeSikkins aus dem Forum C++ in das Forum WinAPI verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
Meinst Du SetStdHandle ?!
-