把軟件打包成一個 MSI 安裝文件 ,通過資料查找,制作 MSI 有許多打包工具:
1 、 InstallShield 公司的 InstallShield for Windows Installer ( InstallShield AdminStudio 6 )
2 、 VERITAS 公司的 WinINSTALL
3 、 Wise Solutions 公司的 Wise for Windows 安裝器
下面簡單通過 InstallShield AdminStudio 來介紹一下制作過程,以打包 Acrobat6.0 為例子。
軟件安裝后的啟動工作界面如下:

• 雙擊控制臺里的 “Repackager” 按鈕,進入下一步操作。

點擊 “InstallShield Repackaging Wizard” ,準備安裝包制作,進入向?qū)Ы缑妗?

4 、點擊下一步操作,如圖。

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

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

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

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

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

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

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

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

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

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

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