【发布时间】:2012-06-19 08:36:09
【问题描述】:
我的程序中有一个类似于看门狗的进程(我们称之为WD),它是另一个正在运行的进程(我们称之为A)。我在某个事件中启动WD 进程,假设按下了一个键,我想用这个进程启动另一个进程,我们称之为B。
问题是我想在我知道进程B 成功启动之后关闭初始进程A。我该如何检查?
我正在使用 Process.Start(argList) 和 ProcessInfo(argList) 语法启动进程 WD 和 B。
每个进程都是一个简单的 C# 控制台应用程序。
【问题讨论】:
-
你尝试过使用 try {} catch {} 吗?
-
问题是 try catch 部分可以帮助您打开异常。我已经在这样做了,但它没有提供有关打开该进程的等待时间的信息。