Ich versuche, ein GUI-Programm für ein Befehlszeilenprogramm in Win32 mit WinAPI zu schreiben (also bitte keine MFC). In meinem derzeitigen Versuch erstelle ich eine Eingabe- und eine Ausgabe-Pipe zum Lesen/Schreiben von Daten. Mein Problem tritt jedoch auf, wenn ich versuche, kontinuierlich aus einem Programm zu lesen oder einfach nach einem einzelnen Lesevorgang zu schreiben, da ich "CloseHandle();" verwenden muss. Kann jemand eine gute Lösung für dieses Problem empfehlen? Ich muss den Unterprozess während der gesamten Zeit, in der ich von ihm lese oder in ihn schreibe, offen halten. Gibt es vielleicht einen besseren Weg als CreatePipe(); und CreateProcess();, um dies zu tun?
Herzliche Grüße,
Dennis M.