0

BHO を使用して C++ で記述された IE アドオンがあり、Log4net を使用してアドオンにロギングを導入したいと考えています。このプラグインの UI (ドロップダウンなど) を用意するつもりはありません。したがって、ログ レベルを有効化、無効化、および設定するには、どのようなオプションがありますか? 私が考えた2つのオプションには、ファイルから構成を取得することが含まれます(保護モードで実行する場合の注意事項があります)。どこかで読んだ 2 番目のオプションは、引数を渡すことができる URL をロードすることでした。たとえば、IE の起動時に最初の URL を読み取り、それが特定の文字列に一致する場合は、それを使用してそのセッションのログ記録用の引数を設定します (そうでない場合は既定値を使用します)。

他のより良いオプションはありますか?

ありがとう!

4

1 に答える 1

0

もう 1 つの方法は、設定をレジストリに保存することです。保護モードにはいくつかの注意点もありますが、それらはほぼ決定論的であるため、ログのオン/オフを切り替えるための使用可能な方法です。

プロテクト モードでは、IE はレジストリ ブランチを次の場所にマップします: HKEY_CURRENT_USER\Software\Microsoft\InternetExplorer\InternetRegistry このようなリダイレクトは、HKLM ではなく HKCU に対してのみ機能することに注意してください

于 2015-07-22T07:38:55.790 に答える