Windows プログラムでいくつかのフックを作成したいと思います。たとえば、Vodafone アプリケーションには、非表示にできない MSN のようなポップアップがあります。そのため、このポップアップを非表示にするかどうかのオプションを作成したいと思います。誰かがそれを行う方法を教えてくれますか?
アドバイスありがとう。
最初のパラメーター WH_CBTでSetWindowsHookExを使用して、システム全体のウィンドウ フックを作成する必要があります。HCBT_CREATEWND イベントにフックしてゼロ以外の値を返すと、ウィンドウが破棄されますが、最初に、おそらくウィンドウのタイトルまたはそのタイトル内の何かに従って、これが正しいウィンドウであることを認識する必要があります。
もう 1 つのことは、ウィッチ フックにアンマネージ dll を作成する必要があるため、システム全体のフックにマネージ コードと C# を使用できないことです。そのため、C++ または Delphi を使用する必要があり、win32 プログラミングの経験がない場合、おそらく非常に複雑な作業になるでしょう。