如何处理不想等待退出的进程

How to Dispose a process, where you don't want to wait for exit

我的应用程序中有一个进程 p,当我的应用程序仍在 运行ning 时,用户会在某个时候关闭它。但是我希望我的应用程序在 p 为 运行ning 时 运行 on。 p 被用户关闭后,我该如何处理 p?

在开始p

之前使用p.Exited += (emitter, args) => ((Process) emitter).Dispose();