プロセスを作成してその入力と出力をリダイレクトすることはできますが、ソケット ハンドルを継承しないように子プロセスを設定することはできますか? (おそらく CreateProcess で pinvoke します) UseShellExecute = true を使用すると、子はソケットを継承しませんが、出力をリダイレクトできません。
1172 次
1 に答える
1
CreateProcessは、パラメーターの 1 つとしてSTARTUPINFOを取ります。この構造体の 3 つのフィールドは、in、out、および error ハンドルです。
STARTF_USESTDHANDLES
フラグを設定することを忘れないでください。
編集:bInheritHandles
パラメータを設定する必要があります。継承されたハンドルの詳細については、このページを参照してください。
于 2012-05-17T15:45:57.893 に答える