2011-08-11 91 views
4

以下是我正在做的事情。我有一個使用Process.Start()觸發20個進程的循環。我希望他們都立即開火,但是我想在他們結束時抓住他們。無論如何在C#中做到這一點?處理多個流程的關閉

我知道你可以做process.WaitForExit(),但是它們都不會立即觸發(這是我想要的)。基本上,我想知道某些進程何時結束,因此我可以通過更新數據庫記錄來通知用戶,以便他們知道特定進程何時完成。而不是僅僅試圖跟蹤它們,因爲它們關閉並將ProcessWindowStyle更改爲正常。

非常感謝。

回答