さて、ユーティリティーアプリケーションにとって欠かすことのできない「システムフック」について見てみましょう。 と、今回のコードは前回のものをかなり流用するのでご注意を。それだけ、ローカルフックとシステムフックはほぼ同じということでもありますね。それに、今回はDLLを作製するので、その辺もマスターしてからお読みください。 ローカルフックとの違い グローバルフックは、単純に言えばすべてのスレッドにセットされるローカルフックです。基本的なシステム、方法はローカルフックとほとんど同じですので、フックをセットすること自体はそれほど難しいことではありません。 ただ、次のふたつの点に注意してください。 まずひとつは、システムフックを使用すると、他のアプリケーションがセットしたフックとフックプロシージャが継ながるということです。前回説明したとおり、SetWindowsHookEx()を使ってフックプロシー