可能是重复问题:
如何知道 Process.Start() 是否成功?
我有一个类似于程序看门狗的进程(我们称其为WD
),它是另一个正在运行的进程(我们称其为A
)。在某些事件发生时,例如按下某个键,我会启动WD
进程,并希望通过该进程启动另一个进程(我们称其为B
)。
我的问题在于,我想要在确保进程B
成功启动后关闭初始进程A
。如何检查这一点呢?
我使用Process.Start(argList)
和ProcessInfo(argList)
语法启动WD
和B
进程。每个进程都是一个简单的C#控制台应用程序。