Windows API または C++ を使用するいくつかのインターフェイスを使用して IE の任意のページにアクセスしたときに、応答コード情報を取得するさまざまな方法を知りたいですか?
いくつかの方法が含まれると思います
1) BHO の使用: HTML の情報は得られると思いますが、ここで応答コードなどの HTTP に関する情報を取得できますか?
2) 非同期プラグ可能プロトコルの使用:
他の方法はありますか?
WinInet または WinHttp を使用してその情報を取得できますか?
Windows API または C++ を使用するいくつかのインターフェイスを使用して IE の任意のページにアクセスしたときに、応答コード情報を取得するさまざまな方法を知りたいですか?
いくつかの方法が含まれると思います
1) BHO の使用: HTML の情報は得られると思いますが、ここで応答コードなどの HTTP に関する情報を取得できますか?
2) 非同期プラグ可能プロトコルの使用:
他の方法はありますか?
WinInet または WinHttp を使用してその情報を取得できますか?
HTTP ベースの通信を実行するために IE で使用される WinInet の関数で API フックを使用し、それらのパラメーターと戻り値を分析することで、必要なものを取得できます。インターネットで利用できる API フック ライブラリがいくつかあります (一部は非営利目的で無料で使用できます)。[madCodeHook][1] または Microsoft Detours ( http://research.microsoft.com/en-us ) を参照してください。 /projects/detours/ )。基本的に IE のデフォルトの HTTP プロトコルをラップする独自のプラグイン可能な HTTP プロトコルを作成することもできます。あなたが正しく指摘したように、BHO は HTML/DOM レベルで動作し、私の知る限り、プロトコルに依存しないため、BHO はあまり役に立ちません。