将dsoframer.ocx打包成CAB文件(不做数字签名)
使用微软提供的dsoFramer.ocx可以实现在线编辑office的功能,单独使用dsoFramer.ocx时需要用户手动注册,使用户体验变得很不好,将ocx文件打包为cab作为object对象嵌入html可完成自动注册。
使用CAB压缩软件包制作工具IEXPRESS即可做到,步骤如下:
1、新建dsoframer.inf文件,内容如下:
[Version]
signature="$CHICAGO$"
AdvancedINF=2.0
[Add.Code]
dsoframer.ocx=dsoframer.ocx
[dsoframer.ocx]
file-win32-x86=thiscab
RegisterServer=yes
CLSID={00460182-9E5E-11d5-B7C8-B8269041DD57}
FileVersion=2,3,1,0
DestDir = 11
2、打开windows自带的iexpress程序(system32下)



下一步完成即可生成cab文件。(cab文件名不能太长)
3、测试
<object classid="clsid:00460182-9E5E-11D5-B7C8-B8269041DD57" id="hqdso"
style="left: 0px; top: 0px; width: 100%; height: 300px" codebase="../hqdso.CAB#Version=2,3,1,0">
</object>

浙公网安备 33010602011771号