Inno Setup 是个简单又强大的打包工具,能通过向导方式生成安装脚本,也可通过自定义编写脚本的方法增加强调的功能。今天我们就先讲讲,通过向导的方式来进行打包。

通过向导来生成安装脚本

开始制作安装脚本

设置软件基本信息,包含:软件名称,版本号,公司名称,公司站点

设置安装的默认目录位置,是否需要自定义目录。默认是在Program Files目录下

选择需要添加到安装包的文件列表,并指定启动文件路径

创建快捷方式

添加许可条例内容

设置以什么权限运行安装脚本,默认以管理员权限运行

选择语言,可惜就是没有简体中文

设置输出目录

使用预定义宏,开启就好

向导完成,可以进入到脚本页面了,这个时候如果需要更加强大的功能,可以自己修改脚本文件

根据向导,我们就生成好了安装脚本。我们只需要点击菜单栏上的编译[Build -> Compile]进行打包,通过Run来设定安装还是卸载来执行安装或者卸载操作。

Inno Setup 提供了丰富的帮助文档,可以在Help菜单中查看。

通过向导的方式进行打包非常简单,大家只需要根据向导的步骤,一步一步操作就可以完成打包了。如果针对一些额外的操作,如写注册表,环境变量,安装服务等,这个时候我们可以通过修改脚本来实现。

这里我简单列举几个项给予说明:

[Languages] 表示安装界面要显示的语言。

[Tasks] 表示安装过程中,要执行的操作。如桌面快捷方式,开始菜单栏等。

[Files] 需要添加到安装包中的文件集合

[Run] 表示安装的过程中,需要执行的操作。这里可以执行我们自己编写的安装脚本或者程序。

[UninstallRun] 表示卸载时执行。这里可以执行我们自己编写的卸载脚本或者程序。


本文会经常更新,请阅读原文: https://huchengv5.gitee.io//post/Inno-Setup-%E5%9F%BA%E6%9C%AC%E7%94%A8%E6%B3%95.html ,以避免陈旧错误知识的误导,同时有更好的阅读体验。

知识共享许可协议 本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。欢迎转载、使用、重新发布,但务必保留文章署名胡承(包含链接: https://huchengv5.gitee.io/ ),不得用于商业目的,基于本文修改后的作品务必以相同的许可发布。如有任何疑问,请 与我联系