網(wǎng)友評分: 5分
inno setup6是一款方便易用的安裝制作軟件。該軟件操作簡單,能夠幫助用戶快速制作出標準Windows2000風格的安裝界面支持現(xiàn)在所有正在使用的 Windows 版本,支持創(chuàng)建單個 EXE 格式的安裝程序,而且得到的exe還不會被誤報。
1、創(chuàng)建安裝
安裝是通過腳本創(chuàng)建的,這些腳本是ASCII或Unicode(使用BOM編碼的UTF-8)文本文件,其格式與.INI文件類似。(不,它沒有您想的那么復雜!)。
腳本的擴展名為“.iss”(表示Inno Setup腳本)。該腳本控制安裝的各個方面。它指定要安裝的文件,在何處,要創(chuàng)建哪些快捷方式以及要為其命名的名稱,等等。
腳本文件通常是在“Inno Setup Compiler”編譯器IDE程序中進行編輯的。完成腳本編寫后,下一步也是最后一步,就是在Compiler IDE中選擇“編譯”。這是根據(jù)您的腳本創(chuàng)建一個完整的,隨時可以運行的安裝程序。默認情況下,在包含腳本的目錄下名為“Output”的目錄中創(chuàng)建該目錄。
要使您了解所有操作的方式,請啟動Compiler IDE,單擊“文件”|“文件”。打開,然后在Inno Setup目錄下的Examples子目錄中選擇腳本文件之一。(將示例腳本用作您自己的腳本的模板可能會有所幫助。)
2、Pascal腳本:簡介
Pascal腳本功能(類似于Delphi的現(xiàn)代Pascal)增加了許多新的可能性,可在運行時自定義安裝或卸載。一些例子:
支持在自定義條件下中止安裝或卸載啟動。
支持在運行時將自定義向導頁面添加到安裝程序。
支持在安裝前,安裝中或安裝后從Pascal腳本中提取和調(diào)用DLL或其他文件。
支持可以執(zhí)行任何普通常量的腳本常量,“從注冊表讀取”,“從ini讀取”和“從命令行讀取”常量可以提供更多功能。
支持在自定義條件下在運行時刪除類型,組件和/或任務。
支持基于自定義條件的[Files],[Registry],[Run]等條目的有條件安裝。
Pascal腳本提供了許多支持功能,這些功能幾乎與Inno Setup本身所做的/可以做的一切都差不多。
還提供用于調(diào)試自定義Pascal腳本的集成運行時調(diào)試器。
1、支持自2006年以來的每個Windows版本,包括:Windows 10,ARM上的Windows 10,Windows Server 2019,Windows Server 2016,Windows 8.1,Windows 8,Windows Server 2012,Windows 7,Windows Server 2008 R2,Windows Server 2008和Windows Vista。 (不需要Service Pack。)
2、廣泛支持在Windows 64位版本上安裝64位應用程序。都支持x64,ARM64和Itanium體系結構。
3、對管理安裝和非管理安裝均提供廣泛支持。
4、支持創(chuàng)建單個EXE來安裝程序,以便于在線分發(fā)。還支持磁盤跨接。
5、可調(diào)整大小的標準Windows向導界面。
6、可自定義的設置類型,例如完整,最小,自定義。
7、完整的卸載功能。
8、文件安裝:
包括對“ deflate”,bzip2和7-Zip LZMA / LZMA2文件壓縮的集成支持。安裝程序可以比較文件版本信息,替換使用中的文件,使用共享文件計數(shù),注冊DLL / OCX和類型庫以及安裝字體。
9、在任何地方創(chuàng)建快捷方式,包括在“開始”菜單和桌面上。
10、創(chuàng)建注冊表和.INI條目。
11、在安裝之前,之中或之后運行其他程序。
12、支持多語言安裝,包括從右到左語言支持。
13、支持密碼和加密安裝。
14、支持數(shù)字簽名的安裝和卸載,包括雙重簽名(SHA1和SHA256)。
15、靜默安裝和靜默卸載。
16、Unicode安裝。
17、集成的預處理器選項可進行高級編譯時自定義。
18、集成的Pascal腳本引擎選項,用于高級運行時安裝和卸載自定義。
19、完整的源代碼可從GitHub [外部鏈接]獲得。
20、占地面積小:僅包含所有功能的開銷僅為1.5 mB。
21、所有功能都有完整記錄。
22、由Microsoft Visual Studio Code [外部鏈接]和Embarcardero Delphi [外部鏈接]使用。
添加了新的常量:{usersavedgames}。
編譯器 IDE 的更改:
現(xiàn)在,默認情況下,”歡迎” 對話框更高且更寬,并且可以調(diào)整大小。
向滾動條 (在較新版本的 Windows 上) 和底部選項卡集添加了暗黑主題的支持。
-重新啟動管理器更改:
現(xiàn)在,安裝程序將忽略腳本在重新啟動管理器中注冊安裝程序本身,以進行使用檢查的嘗試。
如果 [Setup] 區(qū)段指令 CloseApplicationsFilter 排除了所有文件,則安裝程序現(xiàn)在不再調(diào)用重新啟動管理器的 RmGetList 要求它檢查 0 個文件。
/LOG: 現(xiàn)在記錄安裝程序要求重新啟動管理器的 RmGetList 檢查文件數(shù)。
添加了新的命令行參數(shù) /LOGCLOSEAPPLICATIONS。指示安裝程序在出于調(diào)試目的而關閉應用程序時,創(chuàng)建額外的日志記錄。
修復:[Setup] 區(qū)段指令 CloseApplicationsFilter 檢查 [InstallDelete] 項時被忽略。
標簽: inno setup exe制作
關于本站|下載幫助|下載聲明|軟件發(fā)布|聯(lián)系我們
Copyright ? 2005-2024 m.obymc.com.All rights reserved.
浙ICP備06019006號-1 浙公網(wǎng)安備33038102330474號