探索 Inno Setup:一款功能强大的免费 Windows 安装程序
Inno Setup 是一款功能强大且易于使用的 Windows 应用程序安装工具,于 1997 年首次推出。多年来,它不断发展,已成为商业安装程序中的佼佼者,提供了一系列令人印象深刻的功能和稳定性。
Inno Setup 的主要特点
- 广泛的操作系统兼容性:完全支持自 2006 年以来的所有 Windows 版本,例如 Windows 11、Windows 10(包括 ARM 版本)、Windows Server 变体以及更早的系统(如 Windows Vista),确保在各种环境中无缝安装。
- 64 位应用程序支持:提供安装 64 位应用程序的强大功能,可兼容 x64、ARM64 和 Itanium 架构。
- 灵活的安装选项:既适用于管理安装,也适用于非管理安装,从而实现多样化的部署方案。
- 单个 EXE 分发:通过将您的应用程序打包到单个可执行文件中来简化在线分发,并提供磁盘跨区选项。
- 用户友好界面:采用标准的 Windows 向导界面,带来流畅的用户体验。
- 安装自定义:提供可自定义的安装类型,如完整安装、最小安装和自定义安装,以满足用户偏好。
- 全面卸载:提供全面有效的应用程序卸载功能。
- 高级文件管理:支持各种压缩方法和功能,如文件版本比较、替换正在使用的文件、共享文件计数、DLL/OCX 注册等。
- 创建快捷方式:允许用户在各种位置创建快捷方式,包括开始菜单和桌面。
- 注册表和 INI 条目支持:方便在安装过程中创建必要的注册表和 INI 条目。
- 程序执行控制:能够在安装过程的不同阶段运行其他应用程序。
- 多语言功能:支持多种语言的安装,包括从右到左阅读的语言。
- 安全特性:通过密码保护和加密选项保护安装过程。
- 数字签名支持:提供数字签名安装和卸载选项,包括双重签名以增强安全性。
- 静默安装功能:支持静默安装和卸载过程,带来无缝的用户体验。
- Unicode 支持:确保与多种字符集兼容。
- 增强的自定义选项:包含一个用于编译时自定义的集成预处理器和一个使用 Pascal 进行高级运行时自定义的脚本引擎。
- 开源代码:完整的源代码可在 GitHub 上访问,以提供更大的灵活性。
- 完善的文档:所有功能均有完整的文档说明,供用户参考。
- 行业领导者都在使用: Inno Setup 深受包括 Microsoft Visual Studio Code 和 Embarcadero Delphi 在内的主要软件开发商的信赖。
Inno Setup 6.6.0 的最新更新
- 为安装和卸载过程引入了深色模式和动态外观。
- 增加了通过 WizardStyleFile 和 DynamicDark 指令对自定义样式的支持。
- 新增了极地、石板、Windows 11 和锆石四种内置样式,增强了视觉体验。
- 将默认字体更新为Segoe UI,进一步提升了界面现代化程度。
- WizardResizable指令已被移除;安装窗口现在大小固定。
- 针对高 DPI 设置进行了改进,尤其是在缩放、图标显示和宽高比处理方面。
- 引入了安全增强功能,包括基于 CSPRNG 的随机临时名称和更安全的卸载行为。
- 新增Pascal脚本函数:
IsDarkInstallMode,,,,,,。IsWinDarkStrToColorRoundTruncIntMulDiv - IDE 增强功能,例如深色模式菜单、更高的对比度和更新的字体。更多详情,请参阅完整版本说明。
商业用途和许可
如果您打算将 Inno Setup 用于商业用途,请购买许可证。
下载信息
获取最新版本:Inno Setup 6.6.0 | 9.5 MB(免费软件)
更多详情请访问官方网站:Inno Setup 网站

发表回复