我有这样的代码:
ProcessStartInfo psi= new ProcessStartInfo(...);
Process process = Process.Start(psi);
Application.Current.Shutdown();
即便如此,process
在极少数情况下,在生产计算机上拥有应用程序的进程信息(我有日志),进程根本没有打开。
因为我现在 Process.Start() 是同步的,如果它返回一个值,则必须有一个正在运行的进程。
我掌握的另一个信息是,真正的进程也是shell进程。
有谁知道问题出在哪里?