I'm trying to set up a webpage that downloads the OCX and installs it with the user permission when the user right click in the yellow bar
Note: it's a business app and I know... IE, but 95% of company customers use it and it's easy for us to move from Windows > OCX first and then to full WebService
What I did was create a cab file with:
- eds.cab (signed with an SSL certificate)
|--- EDS.ocx
|--- setup.inf
the setup.inf has this code:
[version]
signature="$CHICAGO$"
[Add.Code]
EDS.ocx=EDS.ocx
[EDS.ocx]
file-win32-x86=thiscab
clsid={8EC68701-329D-4567-BCB5-9EE4BA43D358}
FileVersion=3,5,0,150
RegisterServer=yes
and then the webpage contains the tag like this:
<object
id="ActiveX"
classid="CLSID:8EC68701-329D-4567-BCB5-9EE4BA43D358"
width="14"
height="14"
codebase="http://localhost/EDS.Webservice/EDS.cab#version=3,5,0,150">
<param name="tabName" value="Stop:http://localhost/EDS.Webservice/" />
</object>
and they I navigate to the http://localhost/EDS.Webservice/
The issue is that I do not get that yellow bar, just the ACL asking me to accept it.
Does anyone know what I could have been missing?
It only shows the ACL message on Windows 7, never the yellow bar first like, Flash plugin... :-(
added
What we are after:
Thank you.
Added
Internet Explorer Settings are as Default, both Security on Advanced Tab as well Trust Domains
Maybe the problem is in absent Deployment section. Try to modify your .inf file:
[version]
signature="$CHICAGO$"
AdvancedINF=2.0
[Add.Code]
EDS.ocx=EDS.ocx
[Deployment]
InstallScope=user|machine
[EDS.ocx]
file-win32-x86=thiscab
clsid={8EC68701-329D-4567-BCB5-9EE4BA43D358}
FileVersion=3,5,0,150
RegisterServer=yes
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With