- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:IE8の保護モードでdllのIOが失敗する)
IE8の保護モードでdllのIOが失敗する
このQ&Aのポイント
- IE8の保護モードにより、dllのIOが失敗し問題が発生しています。
- デスクトップのキャプチャー画像をブラウザ上のFlashPlayerに流すDirectShowFilter(DSF)を作成中ですが、IE8ではOpenFileMappingが失敗してしまいます。
- エンドユーザーの保護モードのチェックを外すことはできず、一時的に保護モードを解除するためにレジストリを修正したいです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
http://msdn.microsoft.com/ja-jp/windows/dd871147.aspx に、保護モードの解説がありますので参考にして下さい。 これによると、保護モード下では特定のフォルダおよびレジストリ 以外への書き込みは全て禁止となります。 IE上のアドオンが共有メモリの読み込みしかしないのであれば、 読み取り専用でOpenFileMappingをするだけでよさそうに思いますが、 書き込みもするのであれば、共有メモリでなく以下のフォルダに 実ファイルを作ってデータの受け渡しをすることで解決できるかもしれません。 %UserProfile%\AppData\LocalLow または %Temp%\Low
お礼
お陰さまで解決できました。 ありがとうございます。 HKEY_CURRENT_USER\Software\AppDataLow 上記のレジストリ位置に書き込む事で解決しました。