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 に答える