由网友(豆腐乳)分享简介:我有哪些做一个应用程序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.
相关推荐
最新文章