我做了一个ActiveX,将其打包成cab文件并放在服务器上,但是最终页面上却无法正常运行起来。请问高手这是为何?
具体情况如下:
1)Activex控件为vesdk.dll(已检测可以在Windows窗口中正确运行)
2)我的.inf文件(setup.inf)配置如下:
[Version]
Signature="$CHICAGO$"
AdvancedINF=2.0
[Add.Code]
vpsdk.dll=vpsdk.dll
[vpsdk.dll]
file-win32-x86=thiscab
clsid={F8401607-AC01-45b7-A43A-37EE437EAADB}
FileVersion=1,0,0,0
RegisterServer=yes
3)采用IExpress将vpsdk.dll和setup.dll打包为vpsdk.cab,成功完成;
4)采用signcode工具已成功将其进行数字签名;
5)网页中的嵌入代码为:
<OBJECT id="ctrl" height="450" width="1000" classid="clsid:F8401607-AC01-45b7-A43A-37EE437EAADB" codebase="vpsdk.CAB#version=1.0.0.0" VIEWASTEXT>该网页提示下载安装后,最终却显示一个大白框:(