2
我正在使用C++的win32 API。我有一个父进程,我使用它通过调用ShellExecute运行一个新程序。IPC与进程之间的ShellExecute
我希望子进程能够与父进程通信(通信只需要一种方式)。我认为一个匿名管道适用于此,我已经发现如何使用CreatePipe函数创建管道,但我不确定如何使用ShellExecute命令将管道提供给子进程。
任何人都可以指出一个体面的/相关的教程呢?或者,如果其他形式的IPC比管道更好,请向我指出这个方向。
在情况下,其相关的,这是我的shell执行什么命令如下:
ShellExecute(NULL, "open", "Argo\\argo.exe", NULL, NULL, 1);
是的,使用named而不是匿名使两个进程连接变得微不足道。 –