我打了一个运行第三方exe的Process.Start()
电话。我需要处理此可执行文件的输出文件,因此希望对Process.Start()的调用被阻止。
可以将此呼叫更改为阻止呼叫吗?
Process sampleProcess= new Process();
sampleProcess.StartInfo = sampleProcessInfoObject;
sampleProcess.Start();
最佳答案
Process.WaitForExit()是您要寻找的。
指示Process组件无限期地等待
相关过程退出。
您可以这样使用它:
Process sampleProcess= new Process();
sampleProcess.StartInfo = sampleProcessInfoObject;
sampleProcess.Start();
sampleProcess.WaitForExit(); // Will wait indefinitely until the process exits