5

我需要从 C# 控制台应用程序启动一个进程,然后允许控制台应用程序完成/结束,而无需等待进程/线程完成。

我该怎么做呢?

4

2 回答 2

2

您需要避免使您的新进程成为当前进程的子进程:

ProcessStartInfo sinfo = new ProcessStartInfo();
sinfo.UseShellExecute = true; // Do not wait - make the process stand alone
sinfo.FileName = "PathAndNameofExe";
Process.Start(sinfo);
于 2019-10-30T22:06:58.410 回答
0
Process.Start("TheNameOfTheOtherProcess.exe");
于 2013-04-22T19:41:50.663 回答