Inno Setup中文版是一款流行的Windows安装程序制作工具,支持创建专业级的安装包,功能全面、脚本灵活,且生成的安装程序体积小巧、运行稳定,特别适合个人开发者、小型团队和开源项目使用。同时Inno Setup支持pascal脚本,因此用户可以依靠这个很快速的就制作出最为标准的Windows风格的安装界面。此外,与许多商业安装工具不同,Inno Setup 完全免费,无需授权费用,也无功能限制。需要的用户欢迎下载使用!
功能特色
1、支持现在所有正在使用的 Windows 版本:8、Windows Server 2012、Windows 7、Windows Server 2008 R2、Windows Vista、Windows Server 2008、Windows XP、Windows Server 2003、和 Windows 2000。(不需要服务包。)
2、广泛支持在 64 位 的 Windows XP and Windows Server 2003 版本的操作系统中的 64 位应用程序安装。支持 x64 和 Itanium 两个结构。(在 Itanium 结构中,必须在 64 位模式安装 Service Pack 1。)
3、支持创建单个 EXE 格式的安装程序,使你的程序可以很方便地在网络上发表。同时也支持磁盘延伸。
4、标准的 Windows 2000/XP 样式向导界面。
5、定制安装类型,例如:完整安装,最小安装,自定义安装。
6、完整的卸载功能。
7、文件安装,包括完全的“压缩”支持,bzip2 和 7-Zip LZMA/LZMA2 文件压缩。安装程序可以比较文件版本信息,替换正在使用的文件,使用共享文件计数,注册 DLL/OCX 和类型库,以及安装字体。
8、可以在任意地方创建快捷方式,包括开始菜单和桌面。
9、创建注册表 和 .INI 条目。
10、Running other programs before, during or after install。
11、支持多语言安装,including right-to-left language support.
12、支持密码和加密安装。
13、支持 数字签名 安装和卸载。
14、后台安装和后台卸载。
15、Uni code 安装。
16、Integrated preprocessor option for advanced compile-time customization.
17、完整的 Pascal 脚本 引擎选项于运行期高级自定义安装和卸载。
18、全部源代码公开 (Borland Delphi 2.0-5.0 和 2009)。
Inno setup 打包教程
1、在主界面菜单中,点击 “文件” → “新建”
在弹出的 “Inno Setup 脚本向导” 对话框中点击 “下一步”
2、弹出的 “应用程序信息” 对话框里填写要制作程序 “安装包” 信息,点击“下一步” 弹出 “应用程序文件夹”
应用程序文件夹” 对话框如下图,一般默认即可
点击 “下一步” 弹出 “应用程序文件” 对话框,点击 “应用程序主执行文件(M)” 下的 “浏览”按钮
选择相应的应用程序主执行文件(TCP调试助手(V1.9).exe)
再点击 “添加文件夹”按钮,在弹出的 “浏览文件夹”对话框选择要封装文件夹,单击“确定”
在弹出的“配置”对话框中点击“是”按钮
3、选中“ E:\TCP调试助手\* ” ,点击 “编辑”按钮,便可定义刚才添加的文件夹制作成 “安装包” 之后的安装路径,一般默认即可
4、选择完成后点击 “确定” ,然后点击 “下一步” ,弹出 “应用程序图标” 对话框,勾选 “在开始菜单文件夹中创建卸载图标(U)”
5、点击 “下一步” ,弹出 “应用程序文档” 对话框,均可为空
6、完成之后点击 “下一步” 弹出 “安装语言” 对话框,根据需要勾选语言
7、完成之后点击 “下一步” 弹出 “编译设置” 对话框
8、点击 “下一步” 弹出 “Inno Setup 预处理器” 对话框
点击 “下一步” 弹出 “你已经成功完成 Inno Setup 脚本向导”
9、点击 “完成” ,弹出 “Inno Setup 编译器” 提示窗口
10、编译脚本
在前面“Inno Setup 编译器” 提示窗口中选择 “是” ,或者在主菜单 “构建”→“编译”
更新日志
v6.7.1版本
一、总体改进
编译器:
设置 WizardBackImageFile 时,编译器现在还会检查是否通过 WizardStyleFile 指定了自定义样式。
编译器的重试机制现在也会重试将 E32 文件初始复制到输出 EXE。
编译器 IDE:
改进了代码区段折叠功能,允许折叠 [Code] 区段中的(整个)函数和过程。
新增了默认启用的新智能主键选项。
新增横幅,将在 2026 年 4 月显示,邀请您分享您的想法并对其他人的想法进行投票,仅在当月开放。
安装程序:
改进了对 Windows PendingFileRenameOperations 注册表值的枚举。
如果您在 [Files] 区段中使用 restartreplace 标记,建议进行更新。
接受目录路径的编辑控件现在会从其自动完成列表中排除文件名。
为 Windows 11 25H2 上较慢的文件夹浏览添加了解决方法。
二、其他更改
Pascal 脚本:
为类 TNewStaticText 添加了新的 Alignment 属性。请参见更新后的 CodeClasses.iss 示例脚本。
为类 TNewPathEdit 添加了新的 AutoCompleteFiles 属性。如果设置为 False(默认值),自动完成列表中仅包含目录名。如果设置为 True,则文件名也会包含在内。
ISPP:
支持函数 GetDateTimeString 和 GetFileDateTimeString 的日期和时间分隔符现在是可选的,而不再要求为空字符串。
新增支持函数 EmitLanguagesSection,用于生成所有可用官方语言的完整 [Languages] 区段,包括英文。例如:#expr EmitLanguagesSection。
在可能的情况下,编译器 IDE 的新脚本向导将使用此函数。
新增官方泰语翻译。
其他小幅改进。






























赣公网安备36010602000086号,版权投诉请发邮件到website-sun@qq.com,我们会尽快处理