【发布时间】:2013-04-22 19:41:16
【问题描述】:
我需要从 C# 控制台应用程序启动一个进程,然后允许控制台应用程序完成/结束,而无需等待进程/线程完成。
我该怎么做?
【问题讨论】:
我需要从 C# 控制台应用程序启动一个进程,然后允许控制台应用程序完成/结束,而无需等待进程/线程完成。
我该怎么做?
【问题讨论】:
你需要避免让你的新进程成为当前进程的子进程:
ProcessStartInfo sinfo = new ProcessStartInfo();
sinfo.UseShellExecute = true; // Do not wait - make the process stand alone
sinfo.FileName = "PathAndNameofExe";
Process.Start(sinfo);
【讨论】:
Process.Start("TheNameOfTheOtherProcess.exe");
【讨论】: