Inno Setup是一款免費(fèi)的安裝制作軟件,體積小巧,界面精美,可以支持pascal腳本,幫助用戶在短時(shí)間內(nèi)制作出標(biāo)準(zhǔn)Windows2000風(fēng)格的安裝界面,非常好用。Inno Setup由Delphi語(yǔ)言寫成,同時(shí)也提供源碼程序。有需要的用戶可以下載哦。
新版功能
從Inno Setup 6開始,只有一種可用版本:Unic ode Inno Setup。Un icode Inno Setup已推出9年,但如果您尚未更新:請(qǐng)參閱幫助文件中的Unic ode Inno Setup主題以獲取更多信息。基本上,除非您在[Code]區(qū)段使用字串參數(shù)進(jìn)行DLL調(diào)用,否則不必對(duì)腳本進(jìn)行任何更改。
Inno Setup 6中包含的一些新功能,比如改進(jìn)了對(duì)管理與非管理安裝模式的支持、最終用戶在運(yùn)行時(shí)的可覆蓋安裝模式、改進(jìn)了對(duì)并行安裝的支持,沒有在以前版本中可能獲得的奇怪副作用、可選的支持可調(diào)整大小的向?qū)Т翱凇⑿碌目蛇x現(xiàn)代向?qū)邮健?duì)安裝程序、卸載軟件和編譯器IDE更現(xiàn)代化外觀的其他更改、新的 “明亮”、”暗黑” 主題,新工具欄圖標(biāo)和編譯器IDE的新監(jiān)視器DPI智能模式、事件屬性,使您可以在腳本中具有相同事件函數(shù)的多個(gè)執(zhí)行、支持ARM上的Windows 10的64-位模式、支持[Code]區(qū)段的任務(wù)對(duì)話框、更多的改進(jìn)和新功能。操作系統(tǒng)要求發(fā)生變化:不再支持Windows 2000,XP和Server 2003。Windows Vista是支持的最低操作系統(tǒng)。
更新日志
/ LOG:現(xiàn)在,當(dāng)用戶激活Windows兼容模式時(shí),將其記錄下來(lái)。
添加了新的[Setup]節(jié)指令:SignToolRunMinimized。
[設(shè)置]節(jié)指令UsePreviousLanguage現(xiàn)在在不顯示“ 選擇語(yǔ)言”對(duì)話框時(shí)也有效,因?yàn)槔绨惭b程序在靜默運(yùn)行。
在高DPI系統(tǒng)上,列表顯示的復(fù)選框現(xiàn)在看起來(lái)更好。
編譯器IDE的更改:
向工具欄添加了深色主題支持。
在[代碼]部分中的斷點(diǎn)處暫停時(shí),新的“調(diào)試調(diào)用堆棧”視圖現(xiàn)在顯示調(diào)用堆棧。
現(xiàn)在,“編譯器輸出”和“調(diào)試輸出”視圖支持多重選擇,額外的“全選”彈出菜單項(xiàng)以及Ctrl + C和Ctrl + A鍵盤快捷鍵。現(xiàn)在,“ 復(fù)制”操作僅復(fù)制選定的行,而不是所有行。
Inno Setup預(yù)處理程序(ISPP)更改:
現(xiàn)在可以直接初始化用#dim聲明的數(shù)組變量,例如#dim MyArray [3] {1、2、3}。
添加了新的預(yù)定義變量Tab。
Pascal腳本更改:添加了新的Set8087CW和Get8087CW支持功能。
此版本中已添加了一些消息:
PrepareToInstallNeedsRestart:如果需要重新啟動(dòng),則“ 準(zhǔn)備安裝”向?qū)ы?yè)面將使用此消息。如果翻譯未設(shè)置此消息,則安裝程序?qū)⒏臑橄褚郧耙粯邮褂肍inishedRestartLabel和FinishedRestartMessage。
ComponentsDiskSpaceGBLabel和DiskSpaceGBLabel:安裝程序?qū)⑹褂眠@些消息顯示所需的1000.0 MB或更多的磁盤空間,以千兆字節(jié)(而不是兆字節(jié))為單位。如果翻譯未設(shè)置這些消息,則安裝程序?qū)⑾褚郧耙粯邮褂肅omponentsDiskSpaceMBLabel和DiskSpaceMBLabel。
添加了官方的斯洛伐克語(yǔ)翻譯。
較小的調(diào)整和外觀修復(fù)。