CreateProcessW + hStdOutput + Unicode output?
-
Hallo
ich erstelle einen Prozess per CreateProcessW und leite dabei den StdOutput dieses Prozesses per hStdOutpit auf eine von mir erstellte Pipe um.
Leider scheint dieser Output nur ganz normaler 8bit char zu sein. Wie kriege ich es hin, dass wchar_t von dem Childprozess in die Pipe geschrieben wird?Danke!
-
Und wie schreibst Du?
Wer lauscht am anderen Ende der Pipe?
-
Ich kenne den gestarteten Child-Prozess nicht. Ich weiß nur, dass das irgendeine Win32-Konsolenanwendung ist, die dann eben irgendwie z.B. per WriteConsole was tut.
-
WriteConsole? Das hat mit Sicherheit nichts mit einer Pipe und stdout zu tun.
-
uhm - ich dachte, Konsolenanwendeungen schreiben in die hStdOutput Pipe, falls der Parentprozess eine solche in der STARTUPINFO angegeben hat?!
Zumindest tut es mein Childprozess