监视窗口上的所有进程生成和退出事件

时间:2013-05-29 11:49:00

标签: c# c++ windows process

我必须为Windows 7或8实现一个应用程序/服务,它将跟踪在时间跨度内产生的所有进程以及它们的退出时间。

有人可以告诉我,如果Windows操作系统提供任何回调机制,只要创建并退出新进程,就会调用该机制。 想法是在一天或一个时间内显示不同应用程序的使用趋势。

此应用程序不适用于任何市场或商业用途,仅供我自己使用。所以任何建议都非常有用。

由于

1 个答案:

答案 0 :(得分:0)

即使像Process Explorer这样的专业工具也可以使用轮询机制(可以通过View - Update Speed配置)。

所以我想说没有这样的机制,你所能做的就是定期检索所有正在运行的进程的列表,并将它与你事先检索到的列表进行比较。