Ironic, when I think about it. That I’m still supporting an operating system I first supported in 2001.
Today’s support query,
I have an ActiveX which prompts the user to install it.
Is there any way to make the ActiveX install silent, and not visible to the user?
Short answer, you need to have Administrative or Power User rights; AND the site needs to be in the Trusted Zone.
Slightly longer answer: if you pre-install the ActiveX to the PC, even a normal user can use it.
Long answer, consider this table.
User account type | Is the site in the “Trusted” IE Zone? | Does the user get prompted with “This site might require …” | Will the ActiveX install? |
Administrator | No | Yes | Yes |
Administrator | Yes | No | Yes |
Power User | No | Yes | Yes |
Power User | Yes | No | Yes |
User | Yes | No | No |
User | No | No | No |
Pre-installed ActiveX | No | No | Yes |
Pre-installed ActiveX | Yes | No | Yes |
In conclusion, a user with “User” Privileges cannot install an ActiveX. The solution for this user is to pre-install the ActiveX to the PC*.
Vista, and later Microsoft Operating Systems, have an ActiveX Installer Service, which gets around this problem.
* How to register an ActiveX control (.ocx) manually