0

在 .net 环境(C# 语言)中,如何编写一个应用程序来监视系统内何时创建进程以及该进程何时产生其他进程?

4

1 回答 1

2

您可以使用 WMI

http://weblogs.asp.net/whaggard/archive/2006/02/11/438006.aspx

请注意那里的 WMI 示例并没有完全按照您的要求做,但它应该给您足够的指针(加上 MSDN WMI 文档)来弄清楚如何做您想做的事。

您还可以在 C# 中使用 PInvoke 来执行一些窗口挂钩,这些挂钩将在创建进程时向您的应用程序发送消息。但是,对于您注入的 dll,这将需要一些 C++。

于 2010-06-04T18:03:39.970 回答