Inno Setup 預(yù)處理器 (ISPP) 是一個預(yù)加載為 Inno Setup 插件。通過 ISPP 有條件的編譯(包含部份腳本),因此,你的安裝包可以保持只有一個腳本,就可以包含不同的版本/級別
在 ISPP 里指令可以以兩種方式使用:簡單或內(nèi)嵌的。
簡單的指令,占據(jù)整行,而且首字符必須是 # 。
組件:
其中的組件,都是全新的版本,分別由RESTOOLS、風(fēng)鈴夜思雨、Tracky、千千島掠影,還有其他無數(shù)的中外網(wǎng)友提供,另外還收集到了網(wǎng)上能夠找到的inno setup 所有插件以及他們的示例,同事還附上了我在網(wǎng)上收集到的各類教程,普通的打包問題均可以在其中找到答案。
Inno Setup是一個免費的安裝制作軟件,小巧、簡便、精美是其最大特點,支持pascal腳本,能快速制作出標(biāo)準(zhǔn)Windows2000風(fēng)格的安裝界面,足以完成一般安裝任務(wù)。該軟件用Delphi寫成,其官方網(wǎng)站同時也提供源程序免費下載。它雖不能與Installshield這類恐龍級的安裝制作軟件相比,但也當(dāng)之無愧算是后起之秀。
版本:
包含Ansi和Unicode版本。
加入加密組件ISCrypt.dll。
加入Inno Setup預(yù)處理器。(可選擇安裝)
加入一些輔助工具。(可選擇安裝)
關(guān)鍵功能:
支持現(xiàn)在所有正在使用的 Windows 版本: 8, Windows Server 2012, Windows 7, Windows Server 2008 R2, Windows Vista, Windows Server 2008, Windows XP, Windows Server 2003, 和 Windows 2000。(不需要服務(wù)包。)
廣泛支持在 64 位 的 Windows XP and Windows Server 2003 版本的操作系統(tǒng)中的 64 位應(yīng)用程序安裝。支持 x64 和 Itanium 兩個結(jié)構(gòu)。(在 Itanium 結(jié)構(gòu)中,必須在 64 位模式安裝 Service Pack 1。)
支持創(chuàng)建單個 EXE 格式的安裝程序,使你的程序可以很方便地在網(wǎng)絡(luò)上發(fā)表。同時也支持磁盤延伸。
標(biāo)準(zhǔn)的 Windows 2000/XP 樣式向?qū)Ы缑妗?
定制安裝類型,例如:完整安裝,最小安裝,自定義安裝。
完整的卸載功能。
文件安裝:
包括完全的“壓縮”支持,bzip2 和 7-Zip LZMA/LZMA2 文件壓縮。安裝程序可以比較文件版本信息,替換正在使用的文件,使用共享文件計數(shù),注冊 DLL/OCX 和類型庫,以及安裝字體。
可以在任意地方創(chuàng)建快捷方式,包括開始菜單和桌面。
創(chuàng)建注冊表 和 .INI 條目。
Running other programs before, during or after install。
支持多語言安裝,including right-to-left language support.
支持密碼和加密安裝。
支持 數(shù)字簽名 安裝和卸載。
后臺安裝和后臺卸載。
Unicode 安裝。
Integrated preprocessor option for advanced compile-time customization.
完整的 Pascal 腳本 引擎選項于運行期高級自定義安裝和卸載。
全部源代碼公開 (Borland Delphi 2.0-5.0 和 2009)。