When older is better

Yesterday I was called to solve a problem. There is a web application that works with a ActiveX control packaged in a.Cab file, but client machine have standard user logged. What we needed was the following, when a user navigate to a page that contain a reference to that control, IE should automatically download and install the control even if the user have not administrative rights on the machine.

Microsoft explain how to use Active Directory to do this, it is really useful and I found another article that explain how to create a valid msi installer file to achieve the result. What I did not like is that if I create the.msi file with the old “visual studio installer” everything is good, but I did not found a way to make a valid installer in Visual Studio 2005 installer projects. The problem with visual studio installer is that is a old product that can be installed only if you have installed visual studio 6 on your machine. Since the problem can be solved there was no need to investigate further, but I really like to understand how to make a valid installer to use with UseCoInstall with visual studio 2005

Alk.