We are facing an issue related to using an ActiveX control developed by us. Below, I have described the issue/problem.
The ActiveX control is developed using C# User Control (.net framework 3.5 & VS 2008). We have created a MSI for this control and both dll & MSI files are signed. Next, we packaged the MSI as CAB using an inf file. While testing the CAB using an user who has Admin privilege, it gets downloaded (C:\users\kprashantha\appdata\temp) and control is installed properly. But, while testing with a normal user privilege, the CAB gets downloaded into C:\Windows\Temp directory and control won’t get installed. We observed, when a normal user run the IE as admin it works just fine.
Can you help us in resolving the issue? Is there anything that we are missing? I have copied the content of the .inf file below for your reference.
[version]
signature="$CHICAGO$"
AdvancedINF=2.0
[Setup Hooks]
install= install
[install]
run=msiexec.exe /package """%EXTRACT_DIR%\ABC.Utilities.XYZ.ActiveXInstaller.msi""" /qn
Thanks,
Keshava.