他のプロセス起動を監視するには?


ミナヅキ  2009-03-27 07:20:23  No: 69888  IP: [192.*.*.*]

他のプロセス起動が起動した場合、そのプロセス名や起動された実行ファイルのパスを取得、監視する方法をご存知の方がいましたら教えていただけないでしょうか?

開発環境はVisul Studio2008でMFCを使用しています。

編集 削除
オショウ  2009-03-27 09:05:37  No: 69889  IP: [192.*.*.*]

WMI使ってプロセスの起動を監視する方法がありますが・・・
MFCでとなると、サンプルが少ないですネ〜

C++でWMI使うサンプル
http://zatsugaku.info/index.php?Program%2FWmi%2FProgram
http://www.codeproject.com/KB/system/Using_WMI_in_Visual_C__.aspx
http://www.codeproject.com/KB/system/UsingWMI.aspx

プロセスの監視(C++ではないです)
http://lightbox.matrix.jp/ginpro/patio.cgi?mode=view&no=261&w=720

以上。参考まで・・・

編集 削除
ミナヅキ  2009-03-29 08:27:09  No: 69890  IP: [192.*.*.*]

返信送れてすいません。
オショウさん、ご教授ありがとうございました.

WMIを使う方法と、EnumProcesses()関数で
プロセスIDを取得して、そこから求める方法の2種類で少し考えたいと思います。

編集 削除