【发布时间】:2015-06-11 10:07:07
【问题描述】:
我目前正在寻找一种在特定进程关闭时删除特定文件的方法。我找到了很多创建进程和为exited 添加事件处理程序的示例,但我需要收到系统中任何进程的通知,而不仅仅是我创建的那些。
任何人都可以阐明如何实现这一点吗?
【问题讨论】:
-
构建所有正在运行的进程的列表,定期更新,比较差异。这将错过在间隔之间潜入的短期程序,但我不知道该怎么做。
-
如果您对特定进程感兴趣,请使用Process.GetProcessesByName()。然后按照 Ruskin 在下面的示例中演示的那样将它们连接起来......
标签: c# events process exit terminate