I am trying to allow users to install a Crystal Reports ActiveX control, which enables them to view content in Internet Explorer. By default the User group in Windows does not allow for ActiveX installation (have to be at least power user), which is why you have to use the group policy. I have figured out how to make this work, but the problem is that the control is not installing right.
There are 4 controls that are installed when you visit the webpage that needs the control, which actually only uses 2 different .cab files. Microsoft says that you can use Visual Studio Installer 1.1 to package files into an .msi file. The .msi file is needed to insert in the Software Installation part of the Group Policy. I took the .cab file and added it to my project in Visual Studio and packaged it as an .msi file and placed it on a shared network drive. When the user now visits the website, the msi installation process starts (which it should), and installs the file. However, this is where it goes wrong. Instead of installing the control, placing files in the system directory, it only creates a folder in Progam Files and simply inserts the .cab file into it. It doesn't actually install the control, only places a .cab file in a folder...never extracting it and installing.
Can anyone help?
Note: I think it has something to do with Visual Studio Installer, because when I looked at the project (msi) properties, there was an option for installation source. There were four different options, but none for the "Downloaded Program Files" folder, which is where all ActiveX controls are installed to.
There are 4 controls that are installed when you visit the webpage that needs the control, which actually only uses 2 different .cab files. Microsoft says that you can use Visual Studio Installer 1.1 to package files into an .msi file. The .msi file is needed to insert in the Software Installation part of the Group Policy. I took the .cab file and added it to my project in Visual Studio and packaged it as an .msi file and placed it on a shared network drive. When the user now visits the website, the msi installation process starts (which it should), and installs the file. However, this is where it goes wrong. Instead of installing the control, placing files in the system directory, it only creates a folder in Progam Files and simply inserts the .cab file into it. It doesn't actually install the control, only places a .cab file in a folder...never extracting it and installing.
Can anyone help?
Note: I think it has something to do with Visual Studio Installer, because when I looked at the project (msi) properties, there was an option for installation source. There were four different options, but none for the "Downloaded Program Files" folder, which is where all ActiveX controls are installed to.