C# で IE 拡張機能 (BHO) を作成しています。プロテクト モード (IE の新しい UAC 準拠モードで、すべての拡張機能を低整合性で実行することを強制する) で実行すると、appdata フォルダーの user.config にアクセスできないため、失敗します。
ファイルが整合性の低いプロセスで読み取り可能であることをマークする方法はありますか?
それができない場合、BHO を強制的に中間レベルの整合性で実行する方法はありますか?
それができない場合、AppData の中程度の整合性ファイルを指す低整合性のフォルダに低整合性のシンボリック リンクを作成する方法はありますか?
それができない場合、アプリケーションに LocalLow フォルダー内の user.config ファイルを強制的に使用させる方法はありますか? .net でこのフォルダーのパスを取得するにはどうすればよいですか (Environment.SpecialFolder の下にリストされていません)。XP を実行しているユーザーや、保護モードをオフにしているユーザーに、すべての user.config データを失うことなくフォールバックできますか?