Inno Setup中文免費(fèi)版是一個(gè)免費(fèi)的可以制作軟件安裝包的工具,讓用戶可以直接通過這些樣式了輕松的編輯安裝程序,廣泛的操作系統(tǒng)支持和先進(jìn)的功能,如完整的卸載工具,足以完成一般安裝任務(wù)。該軟件用Delphi寫成,其官方網(wǎng)站同時(shí)也提供源程序免費(fèi)下載。它雖不能與Installshield這類恐龍級的安裝制作軟件相比,但也當(dāng)之無愧算是后起之秀。
軟件特點(diǎn)
改進(jìn)了對管理與非管理安裝模式的支持。
最終用戶在運(yùn)行時(shí)的可覆蓋安裝模式(例如,如果 PrivilegesRequired 設(shè)置為 admin)。
改進(jìn)了對并行安裝的支持,沒有在以前版本中可能獲得的奇怪副作用。
可選的支持可調(diào)整大小的向?qū)Т翱凇?br/>新的可選現(xiàn)代向?qū)邮剑ㄊ纠?br/>對安裝程序、卸載軟件和編譯器 IDE 更現(xiàn)代化外觀的其他更改。
新的明暗主題,新工具欄圖標(biāo)和編譯器 IDE 的新監(jiān)視器 DPI 智能模式(淺色主題示例,黑暗主題示例。)
事件屬性,使您可以在腳本中具有相同事件函數(shù)的多個(gè)實(shí)現(xiàn)。
支持 ARM 上的 Windows 10 的 64-位模式。
支持 [Code] 段的任務(wù)對話框。
使用說明
操作系統(tǒng)要求發(fā)生變化:不再支持 Windows 2000,XP 和 Server 2003。Windows Vista 是支持的最低操作系統(tǒng)。
更改默認(rèn)行為:從 Inno Setup 6 開始,只有一個(gè)版本可用:Unicode Inno Setup。Unicode Inno Setup 已推出 9 年,基本上,除非您使用的 [Code] 使用字串參數(shù)進(jìn)行 DLL 調(diào)用,否則您不必對腳本進(jìn)行任何更改。
功能介紹
1、支持現(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ù)包。)
2、廣泛支持在 64 位 的 Windows XP and Windows Server 2003 版本的操作系統(tǒng)中的 64 位應(yīng)用程序安裝。支持 x64 和 Itanium 兩個(gè)結(jié)構(gòu)。(在 Itanium 結(jié)構(gòu)中,必須在 64 位模式安裝 Service Pack 1。)
3、支持創(chuàng)建單個(gè) EXE 格式的安裝程序,使你的程序可以很方便地在網(wǎng)絡(luò)上發(fā)表。同時(shí)也支持磁盤延伸。
4、標(biāo)準(zhǔn)的 Windows 2000/XP 樣式向?qū)Ы缑妗?/p>
5、定制安裝類型,例如:完整安裝,最小安裝,自定義安裝。
6、完整的卸載功能。
7、文件安裝:包括對“deflate”,bzip2和7-Zip LZMA / LZMA2文件壓縮的集成支持。安裝程序能夠比較文件版本信息,替換正在使用的文件,使用共享文件計(jì)數(shù),注冊DLL / OCX和類型庫,以及安裝字體。
8、在任何地方創(chuàng)建快捷方式,包括在“開始”菜單和桌面上。
9、創(chuàng)建注冊表和.INI條目。
常見問題
1、它是否支持MBCS(多字節(jié)字符集)?
Inno Setup 2.0.6增加了對MBCS的完全支持。它確實(shí)對所有文件名和常量解析進(jìn)行字節(jié)檢查,因此它不應(yīng)再將錯(cuò)誤字節(jié)誤認(rèn)為反斜杠(“\”)或大括號(“{”)。
2.0.6之前的版本不包括對MBCS的任何特殊支持。
2、它將來是否會支持Windows Installer?
目前,沒有計(jì)劃安裝Inno Setup的Windows Installer版本!爸С帧盬indows Installer可能會涉及幾乎完全重寫程序。
3、如何更改Setup.exe的圖標(biāo)?
可以通過設(shè)置SetupIconFile [Setup]部分指令來更改安裝程序的圖標(biāo)。要設(shè)置卸載程序的圖標(biāo),請?jiān)O(shè)置UninstallIconFile。
4、Inno安裝程序可以執(zhí)行條件安裝 - 例如,僅在存在某個(gè)注冊表項(xiàng)或文件時(shí)才繼續(xù)嗎?
Inno Setup 4通過新的Pascal Scripting功能增加了對此的支持。
注意:使用早期的Inno Setup版本,已經(jīng)可以根據(jù)Windows版本安裝不同的文件。
5、是否可以在不使用/ SILENT或/ VERYSILENT命令行參數(shù)的情況下進(jìn)行靜默安裝?
不,這樣的功能也沒有計(jì)劃好(它會被濫用)。如果您打算將用戶交互保持在最低限度,請使用Disable * [Setup]部分指令。
6、安裝程序可以使用注冊表項(xiàng)的值作為默認(rèn)目錄名嗎?
是。在DefaultDirName中使用{reg:...}常量。例如:
[Setup]
DefaultDirName = {reg:HKLM \ Software \ My Program,Path | {pf} \ My Program}
有關(guān){reg:...}常量的更多信息,請參閱Inno Setup幫助文件中的“常量”主題。
7、為什么在某些系統(tǒng)上顯示錯(cuò)誤消息“安裝文件已損壞”?
當(dāng)與安裝相關(guān)的文件(例如,setup.exe,setup.1)的大小錯(cuò)誤或文件的一部分未通過CRC校驗(yàn)時(shí),將顯示此錯(cuò)誤消息。它不會出于任何其他原因顯示。
如果您的安裝是通過Internet分發(fā)的,并且您收到大量有關(guān)此錯(cuò)誤的報(bào)告,則可能是您的Web服務(wù)器通過過早刪除連接來提供部分文件。讓受影響的用戶檢查他們下載的文件的字節(jié)大小。
如果您的安裝是通過CD-ROM或軟盤分發(fā)的,則可能是CD-ROM或軟盤壞了,或者驅(qū)動器可能有缺陷。