本文介绍了等到过程结束的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有哪些做一个应用程序
I've an application which does
Process.Start()要启动其他应用程序ABC。我想等到该应用程序端(进程死亡),并继续我的执行。我该怎么办呢?
to start another application 'ABC'. I want to wait till that application ends (process dies) and continue my execution. How can I do it?
有可能是ABC的应用程序在同一时间运行多个实例。
There may be multiple instances of the application 'ABC' running at the same time.
推荐答案我觉得你只是想这样的:
I think you just want this:
var process = Process.Start(...); process.WaitForExit();
请参见 MSDN页的方法。它还具有过载,你可以指定超时,所以你不会有可能永远等待。
See the MSDN page for the method. It also has an overload where you can specify the timeout, so you're not potentially waiting forever.
更多推荐
等到过程结束
发布评论