如何让IE安装更新CAB文件

时间:2010-03-19 04:12:27

标签: asp.net activex cab

HI

我的网页正在热播一个包含在CAB文件中的ActiveX控件。 如果客户端计算机上不存在ActiveX,IE将自动安装CAB文件。

是我需要确定的步骤。

如果Web应用程序具有新版本的activex控件,则客户端应始终具有更新的ActiveX控件。

感谢你。

1 个答案:

答案 0 :(得分:1)

使用增加的版本号构建新的ActiveX控件。如果之前是1,0,0,0,那么下一个可能是1,1,0,0,例如。

使用新版本号

修改inf文件
[Foo.ocx]
  file-win32-x86=thiscab
  clsid={F00F00F0-0F00-F00F-00F0-0F00F00F00F0}
  FileVersion=1,1,0,0

重新包装CAB文件并将其放入您的服务器。

更新页面中的版本号:

<object id="foo" style="DISPLAY: none" codebase="foo.cab#version=1,1,0,0"
        height="10" width="10"
        classid="CLSID:F00F00F0-0F00-F00F-00F0-0F00F00F00F0">
</object>