是否可以创建一个进程并重定向其输入和输出,但将子进程设置为不继承套接字句柄?(也许以某种方式使用 CreateProcess 进行 pinvoke)如果我使用 UseShellExecute = true 孩子不会继承套接字,但我不能重定向输出。
问问题
1172 次
1 回答
1
CreateProcess将STARTUPINFO作为其参数之一。此结构中的三个字段是输入、输出和错误句柄。
不要忘记设置STARTF_USESTDHANDLES
标志。
编辑:所以你必须设置bInheritHandles
参数。有关继承句柄的更多信息,请参阅此页面。
于 2012-05-17T15:45:57.893 回答