お世話になっております。
以下内容にて試行錯誤しているのですが手詰まりしております。
皆様からご助言いただければと思い投稿いたしました。
なにかご存じなことがあればご助力お願いいたします。
前提条件
・インターネットオプションで「拡張保護モードで64ビットプロセッサを有効にする」にチェックがついている。
・インターネットオプションで「拡張保護モードを有効にする」にチェックがついている。
・使用するActiveXDllは64bitバイナリである
開発環境
・Windows Pro 10 64bit
・VisualStudio 2010
目的
・64bitのIEで64bitのActiveXdllを使用することはできるのか確認したい
・32bitのIEで64bitのActiveXdllを使用することができないことを確認したい
経緯
・公式の見解や仕様が見当たらないため動作裏付けをしたい -> 裏付けがあればそもそもやる必要がない
やったこと
・VisualStudio2010にて「x64」でコンパイルしたdllを使ったがIE64bitで動作しなかった
※↑「win32」でコンパイルしたところIE32bitでは動作したもの
参考にしたURL
https://msmania.wordpress.com/2014/10/06/mfc-custom-activex-control-on-ie11/
https://docs.microsoft.com/ja-jp/cpp/build/how-to-configure-visual-cpp-projects-to-target-64-bit-platforms?view=vs-2019
https://support.office.com/ja-jp/article/internet-explorer-%E3%81%A7-activex-%E3%82%B3%E3%83%B3%E3%83%88%E3%83%AD%E3%83%BC%E3%83%AB%E3%82%92%E6%9C%89%E5%8A%B9%E3%81%AB%E3%81%99%E3%82%8B-04774c30-617d-4de4-a028-0fe03d68b955
わからないこと
・そもそも前提条件のIE64bitでActiveXdllは動作するのか?
・IE64bitで動作するActiveXDllはどう作るのか?
以上です。
なにかご存じのことがあれば、ご助力、ご助言をよろしくお願いいたします。
マルチポストしてしまったので以下MSDNフォーラムのURLです。
MSDNではドキュメント的な根拠をきいていました。以後気を付けます。
https://social.msdn.microsoft.com/Forums/ja-JP/88875436-f94f-4e09-9683-266e1b37d9e2/internet-explorer11?forum=internetexplorerja
回答1件
あなたの回答
tips
プレビュー