• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:IE8の保護モードでdllのIOが失敗する)

IE8の保護モードでdllのIOが失敗する

このQ&Aのポイント
  • IE8の保護モードにより、dllのIOが失敗し問題が発生しています。
  • デスクトップのキャプチャー画像をブラウザ上のFlashPlayerに流すDirectShowFilter(DSF)を作成中ですが、IE8ではOpenFileMappingが失敗してしまいます。
  • エンドユーザーの保護モードのチェックを外すことはできず、一時的に保護モードを解除するためにレジストリを修正したいです。

質問者が選んだベストアンサー

  • ベストアンサー
  • Lchan0211
  • ベストアンサー率64% (239/371)
回答No.1

http://msdn.microsoft.com/ja-jp/windows/dd871147.aspx に、保護モードの解説がありますので参考にして下さい。 これによると、保護モード下では特定のフォルダおよびレジストリ 以外への書き込みは全て禁止となります。 IE上のアドオンが共有メモリの読み込みしかしないのであれば、 読み取り専用でOpenFileMappingをするだけでよさそうに思いますが、 書き込みもするのであれば、共有メモリでなく以下のフォルダに 実ファイルを作ってデータの受け渡しをすることで解決できるかもしれません。 %UserProfile%\AppData\LocalLow または %Temp%\Low

yoshism
質問者

お礼

お陰さまで解決できました。 ありがとうございます。 HKEY_CURRENT_USER\Software\AppDataLow 上記のレジストリ位置に書き込む事で解決しました。

関連するQ&A