I am trying to do what I thought was a simple package. I am trying to create an MSI package create a shortcut(url) to an internal website on the users desktop, add in an IE favorite to that site, and embed a signed (not by us) activeX control for some extended printing functionality for the reports on this website into the browser. The target client OS is XP and the users cannot install ActiveX controls due to being locked down.

I had tried doing it without the control, and using a certificate rule or hash rule to allow the installation in the GPO that deploys the MSI, but that did not work. I am all set with the shortcuts, but the control is causing the problem. After browsing MS’s KB, I found the following links:

http://support.microsoft.com/default.aspx?scid=kb;en-us;280579 and http://support.microsoft.com/default.aspx?scid=kb;EN-US;241163

These articles pertains to Windows 2000, but I am assuming it will also apply to XP clients where users are not Power Users or Administrators. Does anyone know of an easier way than what is listed in the Q articles? If not, how can I package the third-party control into an .msi? I am using InstallShield AdminStudio 5.5.

0 Comments   [ - ] Hide Comments


Please log in to comment

Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
Answer this question or Comment on this question for clarity


Have a look at this and it might help


You can create a custom action using rundll32.exe to install the inf file and it should use the cat file. After the user connects to the4 webpage.....IE will check for the activeX control and see its already installed for the user.
Answered 03/29/2004 by: MSIMaker
Second Degree Black Belt

Please log in to comment
Thank you! I was able to add that in and it registers the control. I will test & verify the page/printing functionality on a clean client.

Answered 03/29/2004 by: nmead
Senior Yellow Belt

Please log in to comment