想知道你是否可以帮助我?
我有一个应用程序 (app1) 可以启动另一个应用程序 (app2),而 app2 正在运行 app1 能够对在 app2 的生命周期中发生变化的文件夹/文件进行一些监控。我可以做到这一点,并且运行完美。
但是我想知道是否有任何方法可以监视 app2 以查看它何时终止,以便我可以告诉 app1 停止跟踪?
我没有 app2 的源代码,所以我无法对其进行编辑以向 app1 发送信号。
感谢您的宝贵时间。
马特
最佳答案
如果您正在使用 Process
,请使用 Process.Exited
event
考虑此事件只有在 EnableRaisingEvents
时才会发生属性为真
编辑:如果您需要 app2
的输出,@Ivan 的回答更好,您需要等待退出。
关于c# - 启动并监视终止应用程序? C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6405105/