Browsium Support
posted this on March 08, 2011 18:02
Last updated: January 30, 2012
If you are using Ion to access a web application that uses ActiveX controls, you will want to know if the correct ActiveX controls are being loaded or not. This article will step you through some steps to demonstrate which specific ActiveX controls are being loaded in given Internet Explorer window.
The tool we will be using to check ActiveX controls is Windows Sysinternals Process Explorer. It is provided as a free download from Microsoft.
Process Explorer:
http://technet.microsoft.com/en-us/sysinternals/bb896653
You will need to download and unzip the Process Explorer package. The application does not have an installer, so unzip it somewhere convenient so that you can launch it when needed.
For our example, we will use the popular site, SpeedTest.net, to show how you can view the ActiveX controls that are loaded in a page.
1. Load the web page you want to test. For this test, you can go to http://speedtest.net/. Make sure that you don’t navigate to another tab or application. You will want Internet Explorer to be on top of your other applications
2. Launch Process Explorer (double-clicking on the procexp.exe file)
3. Click and hold on the “Find Window’s Process” icon; the Process Explorer window will disappear

4. While continuing to hold your mouse button down, hover over the web page you want to check
5. Release your mouse button
6. Process Explorer will reappear and the Internet Explorer process will be highlighted

7. Right-click on the highlighted process and select Properties
8. Choose the Threads tab
NOTE: You may receive a warning that you need to install the Debugging Tools for Windows. You can dismiss the warning.
9. Browse through the threads until you find one with “ocx” in the name (in this example, Flash10l.ocx)

10. Next, click on the OCX that you want to investigate further
11. Click the 'Module' button
12. Select the 'Details' tab - in this case the file is Flash10l.ocx

NOTE: Within the Properties window General tab, you can also see which directory the OCX was loaded from.
13. Each unique OCX is a separate ActiveX control. Each ActiveX control may need its own entry in the corresponding Ion Profile to load that control. Ion clients typically do not need to add ActiveX controls to their profiles, but in some cases this may be necessary (if the ActiveX control is not loading by default). Please see our online support guides at http://support.browsium.com for information on how to edit an Ion Profile to support a custom ActiveX control
If you have followed the steps above and you are still having problem, please visit the Browsium support site at http://support.browsium.com/.