流程创建

时间:2010-06-04 18:01:07

标签: .net process process-monitoring

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

1 个答案:

答案 0 :(得分:2)

您可以使用WMI

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

请注意,WMI示例并没有完全符合您的要求,但它应该为您提供足够的指针(以及MSDN WMI文档)来确定如何执行您想要的操作。

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