2009-05-12 1 views
2

のアプリケーションをすべて監視するためのアセンブリ(C#.net 2.0クラスライブラリ)を書く必要があります。 は現在PCで動作しています。特に、どのウィンドウが先頭の であるかを知る必要があります。つまり、ウィンドウがフォアグラウンドウィンドウになったときにイベントをキャッチします。場合は、 私はWndProc()を使用して関連するウィンドウのメッセージをキャッチする必要がありますか? (私はタイマを使用するために をしたくない)。どのウィンドウをフォアグラウンドウィンドウとして検出するのですか?

参考資料またはサンプルのソースコードはありますか?どうもありがとう。

答えて

1

通知が必要な場合は、CBT Hookが必要です。

+0

CBTフックの動作例はどこで分かりますか? –

+0

.NETにはありません。私は多くの年前にC++で自分自身を使ってきました。しかし、私はGoogleがすると思います! :-) –

+0

私は本当にC++でそれをする義務がありますか? –

関連する問題