2010-03-19 129 views
1

HI如何使IE安裝更新的CAB文件

我的網頁正在打開CAB文件中打包的ActiveX控件。 如果客戶端計算機上沒有ActiveX,IE將自動安裝CAB文件。

waht是我需要確保的步驟。

因此,如果Web應用程序具有新版本的ActiveX控件,客戶端應始終具有更新的ActiveX控件。

感謝你。

回答

1

構建新的ActiveX控件增加了版本號。例如,如果以前是1,0,0,0,則下一個可能是1,1,0,0。

修改與新的版本號

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

重新打包CAB文件和inf文件將它放在你的服務器。在你的頁面

更新的版本號:

<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> 
+0

HI尤金,在這裏,我還沒有創建任何ocx文件。它只是一個正常運轉的安裝文件,我已經使用CABARC.EXE工具 包裝這個設置和inf文件在駕駛室設置和我的.inf文件是 [版本] 簽名=「$ CHICAGO $」 AdvancedINF = 2.0 [Setup Hooks] hook1 = hook1 [hook1] run = msiexec.exe/i「%EXTRACT_DIR%\ PrintRenderer.msi」/ qn – Brainchild 2010-03-19 05:27:18

相關問題