Greetings for the day.
I had a problem with the 64-bit ActiveX component running on Win8 (64Bit) through the IE10 (64-bit) browser.
QUESTION:
I have an application with a 64-bit intranet in which I have an ActiveX component (COM.dll) that creates an explorer panel and BHO in Internet Explorer. I am trying to use this ActiveX component in Win8 (64Bit) and IE10.
What works for me:
- My 32-bit version of ActiveX in Win8 (64 bit / 32 bit) \ Win7 (64bit \ 32Bit) using IE10 without EPM enabled.
- My 64-bit ActiveX in Win7 (64 bit) \ Win Server 2008 R2 (64-bit) using IE7 \ IE8 (64-bit).
- My 64-bit ActiveX in Win7 (64-bit) using IE10 with EPM enabled.
What doesn't work for me:
- My 64-bit ActiveX component in Win8 (64-bit) using IE10 (64-bit) with EPM support.
After reading all the blogs available over the Internet, I found out that for the 64-bit ActiveX component to work in Win8 (64-bit) using IE10 I need to enable EPM (Enhanced Protected Mode), register both 32-bit and 64-bit versions of my ActiveX, as well as my ActiveX, must be EPM compatible. Also, my dll should be in a readable AppContainer folder, such as Program Files.
Blog Links:
What I have tried So far:
- ActiveX EPM .
(My ActiveX dll 5-6 .rgs . GUID AppContainer .h .cxx .
' .rgs.)
- 32-, 64- ActiveX.
- EPM.
, EPM. BHO .
ActiveX , . Win8 (64 ) IE10 .
, ActiveX , , .. BHO ( Machine Machine) , , 32- BHO : (
- - , ActiveX EPM?
- , 64- , 32-, 64- ActiveX?
- 32- 64- EPM?
- 32- 64- CLSID?
, Im , , .