Inno Setup是一款非常不错的安装包制作工具,软件支持pascal脚本,能快速制作出标准 Windows2000 风格的安装界面,足以完成一般安装任务。有需要的小伙伴欢迎来西西下载体验。
Inno Setup 是一个免费的安装制作软件,小巧、简便、精美是其最大特点,支持pascal脚本,能快速制作出标准 Windows2000 风格的安装界面,足以完成一般安装任务。该软件用Delphi写成,其官方网站同时也提供源程序免费下载。它虽不能与 Installshield 这类恐龙级的安装制作软件相比,但也当之无愧算是后起之秀。
Inno Setup 6 中包含的一些新功能,比如改进了对管理与非管理安装模式的支持、最终用户在运行时的可覆盖安装模式、改进了对并行安装的支持,没有在以前版本中可能获得的奇怪副作用、可选的支持可调整大小的向导窗口、新的可选现代向导样式、对安装程序、卸载软件和编译器 IDE 更现代化外观的其他更改、新的 “明亮”、”暗黑” 主题,新工具栏图标和编译器 IDE 的新监视器 DPI 智能模式、事件属性,使您可以在脚本中具有相同事件函数的多个执行、支持 ARM 上的 Windows 10 的 64-位模式、支持 [Code] 区段的任务对话框、更多的改进和新功能。操作系统要求发生变化:不再支持 Windows 2000,XP 和 Server 2003。Windows Vista 是支持的最低操作系统。
自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。)
对在64位版本的Windows上安装64位应用程序的广泛支持。都支持x64,ARM64和Itanium体系结构。
对管理安装和非管理安装均提供广泛支持。
支持创建单个EXE来安装程序,以便于在线分发。还支持磁盘跨接。
标准Windows向导界面。
可自定义的设置类型,例如完全,最小,自定义。
完整的卸载功能。
文件安装:
包括对“ deflate”,bzip2和7-Zip LZMA / LZMA2文件压缩的集成支持。安装程序可以比较文件版本信息,替换使用中的文件,使用共享文件计数,注册DLL / OCX和类型库以及安装字体。
在任何地方都可以创建快捷方式,包括在“开始”菜单和桌面上。
创建注册表和.INI条目。
在安装之前,之中或之后运行其他程序。
支持多语言安装,包括从右到左语言支持。
支持密码和加密安装。
支持数字签名的安装和卸载,包括双重签名(SHA1和SHA256)。
静默安装和卸载。
Unicode安装。
集成的预处理程序选项可进行高级编译时自定义。
集成的Pascal脚本引擎选项,用于高级运行时安装和卸载自定义。
完整的源代码可从GitHub获得。
微小的占用空间:包括所有功能在内,仅约1.3 mB的开销。
所有功能均已完整记录。
由Microsoft Visual Studio Code和Embarcardero Delphi使用。
6.0.3 (2019-10-11)
/ LOG:现在,当用户激活Windows兼容模式时,将其记录下来。
添加了新的[Setup]节指令:SignToolRunMinimized。
[设置]节指令UsePreviousLanguage现在在不显示“ 选择语言”对话框时也有效,因为例如安装程序在静默运行。
在高DPI系统上,列表显示的复选框现在看起来更好。
编译器IDE的更改:
向工具栏添加了深色主题支持。
在[代码]部分中的断点处暂停时,新的“调试调用堆栈”视图现在显示调用堆栈。
现在,“编译器输出”和“调试输出”视图支持多重选择,额外的“全选”弹出菜单项以及Ctrl + C和Ctrl + A键盘快捷键。现在,“ 复制”操作仅复制选定的行,而不是所有行。
Inno Setup预处理程序(ISPP)更改:
现在可以直接初始化用#dim声明的数组变量,例如#dim MyArray [3] {1、2、3}。
添加了新的预定义变量Tab。
Pascal脚本更改:添加了新的Set8087CW和Get8087CW支持功能。
此版本中已添加了一些消息:(查看Default.isl中的差异)。
PrepareToInstallNeedsRestart:如果需要重新启动,则“ 准备安装”向导页面将使用此消息。如果翻译未设置此消息,则安装程序将改为像以前一样使用FinishedRestartLabel和FinishedRestartMessage。
ComponentsDiskSpaceGBLabel和DiskSpaceGBLabel:安装程序将使用这些消息显示所需的1000.0 MB或更多的磁盘空间,以千兆字节(而不是兆字节)为单位。如果翻译未设置这些消息,则安装程序将像以前一样使用ComponentsDiskSpaceMBLabel和DiskSpaceMBLabel。
添加了官方的斯洛伐克语翻译。
较小的调整和外观修复。