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


ミナヅキ  2009-03-27 16:20:23  No: 69888

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

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


オショウ  2009-03-27 18:05:37  No: 69889

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 17:27:09  No: 69890

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

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


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加