把軟件打包成一個(gè) MSI 安裝文件 ,通過資料查找,制作 MSI 有許多打包工具:

1 、 InstallShield 公司的 InstallShield for Windows Installer  ( InstallShield AdminStudio 6 )

2 、 VERITAS 公司的 WinINSTALL

3 、 Wise Solutions 公司的 Wise for Windows 安裝器

下面簡(jiǎn)單通過 InstallShield  AdminStudio 來介紹一下制作過程,以打包 Acrobat6.0 為例子。

軟件安裝后的啟動(dòng)工作界面如下:

•  雙擊控制臺(tái)里的 “Repackager” 按鈕,進(jìn)入下一步操作。

點(diǎn)擊 “InstallShield Repackaging Wizard” ,準(zhǔn)備安裝包制作,進(jìn)入向?qū)Ы缑妗?

4 、點(diǎn)擊下一步操作,如圖。

5 、此處選擇 Installation Monitoring :監(jiān)視安裝,這個(gè)選項(xiàng)比 Snapshot 要快且準(zhǔn)確,所以推薦選它。但如果你的系統(tǒng)是 Windows9/X 系列的,則不會(huì)出現(xiàn)這個(gè)提示框,系統(tǒng)默認(rèn)選了第二個(gè)選項(xiàng): Snapshot 。繼續(xù)點(diǎn)擊下一步。

6 、接下來的一步是要你指定要安裝的軟件的路徑及以后生成的 MSI 文件名、版本號(hào)及公司信息等,進(jìn)行簡(jiǎn)單配置。如下圖所示:

7 、接著下一步要你指定將要生成的包文件的存放位置,根據(jù)自己的需要指定一個(gè)目錄就可以了,如下圖所示:

8 、點(diǎn) “Start” 即開始的你指定的軟件的正常安裝,同時(shí) InstallShield 也開始在后臺(tái)監(jiān)視安裝的全過程。如下圖所示:

9 、按正常程序安裝完成后,系統(tǒng)出現(xiàn)如下提示,點(diǎn) “Process” 即開始提取剛才監(jiān)視程序所記錄的安裝過程中所產(chǎn)生的各項(xiàng)信息。

結(jié)束后有一個(gè)匯總信息,點(diǎn)擊完成。

10 、系統(tǒng)收集安裝過程中的信息,并進(jìn)行列表,這也就是要真正開始制作 MSI 文件了。如下圖:

在此你可以看到剛才軟件安裝時(shí)產(chǎn)生了哪些文件、注冊(cè)表里寫了多少記錄、生成了幾個(gè)快捷方式等。你也可以進(jìn)行編輯,如選中一個(gè)快捷方式后,點(diǎn) “Exclude” ,表示在將來的 MSI 文件安裝過程中不生成這個(gè)快捷方式,當(dāng)然與之相對(duì)應(yīng)的是點(diǎn) “Include” 。具體如下圖所示:

11 、最后選擇菜單 “Build” 下的 “Build” 或按 F7 開始創(chuàng)建 MSI 文件,此時(shí)可以看到如程序開發(fā)工具編譯代碼樣的創(chuàng)建過程。最后創(chuàng)建完成后你到剛才在第六步中指定的目錄下可以看到新創(chuàng)建的 MSI 文件。如下圖所示:此時(shí)你就可以拿這個(gè)文件去發(fā)布了。

最后 ACDSee3.0 經(jīng)安裝后的 “ 支持信息 ” 處可以看到如下圖所示的情況:

總結(jié),制作過程很簡(jiǎn)單!分別制作了 Adobe Acrobat 6.0 , Media Play 9.0 , ACDSee3.0 ,等安裝文件包。另外制作了分銷軟件等,通過幾次測(cè)試都沒有成功。軟件對(duì)中文支持不是很好,所以在安裝配置過程中盡量不要用到中文信息。