天天看點

ActiveX控件版本自動更新問題的解決方案

釋出一個ActiveX給客戶後,後期的維護中進行更新後需要再次釋出到客戶機器上,是以需要控件進行版本的自動更新。這裡假設原始版本号為1,0,0,1,修改後的版本号為1,0,0,2。

     第一步,在項目的資源檔案中修改ActiveX的版本号,一般隻需要修改小版本号就可以了。

第二步,重新編譯ActiveX控件,檢查控件的版本資訊是否正确

第三步,修改.inf檔案中控件資訊的版本号

[XXX.ocx]

file-win32-x86=thiscab

clsid={XXXXXXXX}

FileVersion=1,0,0,2

RegisterServer=yes

第四步,修改控件的CODEBASE屬性中的版本号。

<OBJECT Name="GT2ICROCX"

CLASSID="CLSID:XXXXXXXX"

CODEBASE="http://XXXXX.cab#version=1,0,0,2"

/> 

尤其要注意的是這裡的版本号之間的分隔符是',',而不是'.'

本文轉自Phinecos(洞庭散人)部落格園部落格,原文連結:http://www.cnblogs.com/phinecos/archive/2009/03/03/1402107.html,如需轉載請自行聯系原作者