Part 1 簡介
InstallShield是一個界面結合腳本的安裝包制作工具,可以制作windows平臺的安裝程序.
Inno Setup是一個純腳本驅動的安裝包制作工具,只可以制作windows平臺安裝程序.
InstallAnywhere是一個純界面驅動的支持Windows,UNIX和Mac OS多中操作系統下的安裝制作工具.
Part 2 一個安裝包制作工具起碼具備的功能
1. 歡迎界面
2. 許可協議界面
3. 選擇部分安裝界面
4. 選擇安裝路徑
5. 自定義對話框界面(收集自定義信息)
6. 確認界面
7. 讀寫注冊表
8. 復制程序文件到安裝目錄
9. 復制DLL庫到System目錄
10. 創建快捷方式
11. 運行命令(注冊dll,安裝數據庫等)
12. 安裝過程中途可決定退出安裝
13. 成功安裝界面
14. 反安裝
Part 3 應用InstallShield developer 8.0制作安裝包的步驟:
Step 1 使用向導產生基本的框架和腳本
Step 2 調整Feacher 和Component選項
Step 3 選擇組件的安裝目錄
Step 4 調整Suport Files選項
Step 5 調整Install Script腳本,這一項功能強大
Step 6 添加快捷方式和注冊表
Step 7 在Build菜單里設置打包格式
Part 4 應用Inno Setup打包,由于Inno Setup完全用腳本驅動的,所以制作涉及的內容都跟腳本有關,所以只需要學習如何寫腳本就夠了,Inno Setup的Example目錄下,有很多很好的例子,對制作腳本有很好的參考價值.另外有一個界面輔助工具,可以幫助產生腳本:ISTool.對于e文不好的人,安裝一個漢化的版本也許是一個不錯的選擇,因為它的幫助也被漢化了.通常的做法是: 用Inno Setup的向導建立一個基本的文件,然后用ISTool打開這個文件,進行圖形化操作,最后用Inno Setup編譯腳本文件.
Part 5 InstallAnywhere完全界面操作,不用寫腳本,缺點是需要JRE支持,因為安裝過程中的對話框全部用Java的窗口界面,一般InstallAnywhere多用在制作Java應用的安裝程序,制作Java桌面安裝包時,不需要先制作EXE文件.應用InstallAnywhere7.0制作安裝包的步驟:
Step 1 開始向導中選擇一個模板,保存工程
Step 2 打開Advanced Designer,這個界面左面有導航按鈕,包括安裝包的描述,安裝過程,反安裝過程和編譯,右面是設置面板
Step 3 在相應的設置面板上設置好內容,就可以編譯,編譯時需要JRE支持