将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>

 

posted @ 2016-12-22 12:25  独来独往的寂寞  阅读(193)  评论(0)    收藏  举报