可能重复:
How to know if Process.Start() is successful?C# - 如何检查某个进程已成功启动
我也有类似的监视进程(我们称之为WD
)在我的计划,是另一个运行过程(我们称之为A
)。我在某个事件中启动了WD
进程,假设一个键被按下,我想用此进程启动另一个进程,我们将其称为B
。
事情是,我想关闭最初的过程A
之后,我知道进程B
已成功启动。我如何检查?
我正在启动进程WD
和B
与Process.Start(argList)
和ProcessInfo(argList)
语法。
每个进程都是一个简单的C#控制台应用程序。
你tryed使用try {}赶上{}? –
问题在于try catch部分可帮助您打开异常。我已经这样做了,但它没有给我提供关于这个过程的等待时间的信息。 – Simon