天天看點

将ACTIVEX打包成CAB包

 星期六上班..相當的郁悶..沒辦法,為了口飯吃...今天客戶要求把我們的視訊監控控件做成可以自動安裝的,也就是輸入一個網址,如果控件在本地沒注冊,就自動安裝...(之前是要使用者手動下載下傳EXE安裝程式安裝).....

先GOOGLE了一下...嘻..打包成CAB可以解決該問題.....好..三下除二..制作CAB包.....

好..打包完成...測試---->光榮的喧布,打包失敗...........

最後費了好大勁,才把CAB包給打好....

步驟:

1,第一次打包時,忘記選上支援長檔案名,結果搞了好幾次都安裝不了..粗心...(用IEXPRESS打包的)

2,照着網上寫的INF檔案自己寫INF檔案,結果更改修正了N遍,還是安裝不上.....不能一根筋在這上面..換個工具

3,用VB自帶的打包工具打包,由于該打包工具在打包的時候需要VB的空程檔案,于是便用VB建立了一個空的工程檔案,然後用打包工具打包,在打包的時候選擇包類型為:INTERNET,在選擇檔案時把VB的運作庫檔案去掉(我的不需要VB運作庫),再把我的需要的檔案添加進行..然的就是最簡單的一路回車..搞定,打完收工....

4.高興太早了...發現檔案是安裝到指定目錄了...但是沒注冊成功,用VC自帶的工具查了一下,反現缺少了幾個必須的DLL...找到原因好辦,用WINRAR解壓CAB包,打開VB自動成功的X.INF(X是你的工程名),發現有幾個DLL的路徑沒填上..OK,補上...于是再用IEXPRESS打包...釋出.....

5.測試正常....看時間,離下班還有一個多小時(這麼久啊),我把時間調快些先....

繼續閱讀