等到过程结束过程、结束

由网友(豆腐乳)分享简介:我有哪些做一个应用程序I've an application which doesProcess.Start()要启动其他应用程序ABC。我想等到该应用程序端(进程死亡),并继续我的执行。我该怎么办呢?to start another application 'ABC'. I want to wait till...

我有哪些做一个应用程序

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.

阅读全文

相关推荐

最新文章