C# Windows中的setsid等效项?

C# Windows中的setsid等效项?,c#,.net,windows,fork,C#,.net,Windows,Fork,我正在尝试启动一个进程Process.start()起作用,但当父进程退出时,子进程将被终止 在Linux中,人们调用setsid()来启动一个新会话,因此如果父进程死亡,子进程将保持活动状态。Windows中的等效解决方案是什么?使用CreateProcess(),将dwCreationFlags设置为Distached_PROCESS。这是否回答了您的问题?

我正在尝试启动一个进程
Process.start()
起作用,但当父进程退出时,子进程将被终止


在Linux中,人们调用
setsid()
来启动一个新会话,因此如果父进程死亡,子进程将保持活动状态。Windows中的等效解决方案是什么?

使用CreateProcess(),将dwCreationFlags设置为Distached_PROCESS。

这是否回答了您的问题?