4

アプリケーションが起動するたびに知りたいです。それがいつ起こるかを正確に知るためにフックを設定できるWindowsメッセージはありますか?

4

2 に答える 2

2

ポーリングが問題にならない場合は、関連する質問への回答で説明されているアプローチの1つを使用できます。

C#プロセスモニター

推奨されるソリューションは、WMIまたはWindows監査プロセス追跡メカニズムを使用します。

于 2010-01-22T00:15:12.750 に答える
1

新しいウィンドウに送信される最初のメッセージはWM_NCCREATE. しかし、これはプロセス自体とは何の関係もありません。定義上、「ウィンドウ メッセージ」はウィンドウを作成した後でのみ到着し始めますが (CreateWindowExまたはその他を使用して)、プロセスが開始されてからずっと後に発生する可能性があります。

使用している言語/フレームワークは言いません。VC++ などでは、WinMain 関数に渡されるものは何でも使用できます。VB の場合Main、モジュール内の関数になります。

于 2010-01-21T23:58:32.360 に答える