代码之家  ›  专栏  ›  技术社区  ›  Brainchild

如何使IE安装更新的cab文件

  •  1
  • Brainchild  · 技术社区  · 16 年前

    夏威夷群岛

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

    我需要确定哪些步骤。

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

    谢谢你。

    1 回复  |  直到 16 年前
        1
  •  1
  •   Eugene    16 年前

    用生成新的ActiveX控件 增加 版本号。例如,如果previous是1,0,0,0,next可以是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>
    
    推荐文章