一、簡介
Inno Setup是一款免費的安裝制作軟件,小巧、簡便、精美是其最大特點,支持pascal腳本,能快速制作出標准Windows2000風格的安裝界面,足以完成一般安裝任務。該軟件用Delphi寫成,其官方網站同時也提供源程序免費下載。
二、下載安裝
Inno Setup Compiler漢化版下載
http://download.csdn.net/detail/u011640816/8661183
安裝好Inno Setup Compiler漢化版啟動軟件后的界面如下
三、使用教程
下面以制作ePSXe1.50漢化版安裝程序為例,介紹Inno Setup使用方法,先將要打包的全部文件放到一個空文件夾里(如: D:\pp-work),選擇創建新的空白腳本文件,下一步:
在相應的項目里填上該填的信息后,下一步:
在相應的項目里填上該填的信息后,下一步:
這一步要注意,在圖中的1處填上主程序文件(建議用瀏覽的方法),然后按添加文件,添加要安裝在C:\Program Files\ePSXe里的文件.再按添加目錄,(只能一個個添加,要是子目錄多就煩了).把要安裝的目錄全部添加完后,記住一定要編輯所添加的目錄,要不全部文件都會安裝在C:\Program Files\ePSXe里,方法是:在2里選添加的目錄后按編輯
在1處填上子目錄的名稱,在2里還有其它選擇,可以將其它的一些文件安裝在WINDOWS,SYSTEM等其它目錄里,如下圖:
其它的目錄同樣方法設置好,下一步:
這里也是相應的填好,下一步:
可以對腳本進行修改(比如在注冊表加信息,在程序組加一個選項等等),生成的腳本格式在程序里是這樣的:
此處要在程序組里加一個英文版的快捷方式,且要修改快捷方式的工作目錄,修改如下:
修改前:
... [Icons] Name: "{group}\ePSXe 1.50 漢化版"; Filename: "{app}\p-epsxe.exe" Name: "{userdesktop}\ePSXe 1.50 漢化版"; Filename: "{app}\p-epsxe.exe"; MinVersion: 4,4; Tasks: desktopicon ...
修改后:
... [Icons] Name: "{group}\ePSXe 1.50 漢化版"; Filename: "{app}\p-epsxe.exe"; WorkingDir: "{app}" Name: "{group}\ePSXe 1.50 英文版"; Filename: "{app}\epsxe.exe"; WorkingDir: "{app}" Name: "{userdesktop}\ePSXe 1.50 漢化版"; Filename: "{app}\p-epsxe.exe"; MinVersion: 4,4; Tasks: desktopicon; WorkingDir: "{app}" ...
進行編譯,編譯好后會生成一個SETUP.EXE文件,就完成了安裝程序的制作了!