We have an ActiveX that runs from a web page that has problems in Windows 8.1 that are related to EPM. We hope that this problem can be solved in a few hours by an expert, and to demonstrate the problem we have put together a sample project in Visual Studio 2013.
To test this problem the user needs to copy the 2 components found in the BIN folder to their computer, register the ActiveX and then visit our test page. The OCX and exe need to both live in a folder under 'program files (x86)'. If you put them in a folder such as d:\myfolder then IE will refuse to load them even if they are registered.
The sample project:
1. A simple windows exe that creates a 'mutex' and then waits, allowing the mutex to be seen by other apps
2. A simple IE ActiveX that tries to detect the mutex
3. A test web page at: [login to view URL]
The above works with EPM disabled, but doesn't work with EPM enabled. It should work. We need someone to take that sample project and make whatever changes are needed for it to be EPM compatible.
When you install your ActiveX control (including toolbars and browser helper objects), follow these steps to ensure your control supports enhanced protected mode:
- Install 32-bit and 64-bit binaries.
- Register the ActiveX control as one that is compatible with AppContainers. To do this, you register your control with the CAT_ID AppContainerCompatible ({59fb2056-d625-48d0-a944-1a85b5ab2640}) COM component category.
Hi.
I am interested in your job.
I am a good c++ programmer.
and i have a lot of experiences in activeX
if u'd like, i'd be happy to work with u.
thanks.