![](/img/trans.png)
[英].Net core child processes do not inherit (socket) handles from parent process (Windows)
[英]create a process and redirect its input/output and dont inherit socket handles
是否可以創建進程並重定向其輸入和輸出,但將子級設置為不繼承套接字句柄? (也許以某種方式與CreateProcess一起調用)如果我使用UseShellExecute = true,則子級不會繼承套接字,但無法重定向輸出。
CreateProcess將STARTUPINFO作為其參數之一。 此結構中的三個字段是輸入,輸出和錯誤句柄。
不要忘記設置STARTF_USESTDHANDLES
標志。
編輯:因此,您必須設置bInheritHandles
參數。 有關繼承的句柄的更多信息,請參見此頁面 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.