【发布时间】:2010-07-10 03:37:51
【问题描述】:
我正在尝试使用 WinAPI 为 Win32 中的命令行程序编写 GUI 程序(所以请不要使用 MFC)。在我目前的尝试中,我正在创建一个输入管道和一个输出管道来读取/写入数据。但是,当我尝试从程序中连续读取或在单次读取后简单地写入时,我的问题就出现了,因为我必须使用“CloseHandle();”的方式。有没有人可以推荐的好方法?我需要在读取/写入它的整个过程中保持子流程打开。使用 CreatePipe(); 是否有更好的方法?和 CreateProcess();这样做?
问候,
丹尼斯 M.
【问题讨论】:
-
嗨丹尼斯你能发布一些代码,我们可以(希望)指出一些更正。您正在做的事情通常不会太困难,但有时需要多个线程。