Inno Setup之概念篇
是什么?
- 一款免费的windows程序安装制作软件。 首次发布在1997年
能做什么?
- 将多文件安装到指定文件目录
- 添加可执行程序的桌面和开始菜单的快捷方式
- 添加或修改删除注册表项
- 卸载程序
怎么做?
- 通过iss脚本来定义区段内容,编译可生成响应的可执行程序(.exe)
- 而具体各区段内容的释义见后续章节
iss脚本语法格式
[区段]
;注意:这是注释
key=value
[区段]
;注意:这是注释
key=value;key=value
区段是什么?
区段即Section如下, 将某一类key-value键值对存放在一个区段块下,方便读取, 具体见INI文件的语法
将key=value的键值对以文本形式存储,区段不可重复,同一区段下键值不可重复 ; 不同区段下键值可重复
[Section]
key=value
向导页面
·通过参数可以激活向导页·
- 欢迎 DisableWecomePage
- 许可协议 LicenseFile
- 密码 Password
- 信息 InfoBeforeFile
- 用户信息 UserInfoPage
- 选择目标位置 DisableDirPage
- 选择组件 Components
- 选择开始菜单文件夹 DisableProgramGroupPage
- 选择任务 Tasks
- 准备安装 DisableReadyPage
- 安装完成 DisableFinishedPage
安装次序
- -->[InstallDelete]
- --->[Dirs]
- ---->[Files]
- ----->[Icons]
- ------>[INI]
- ------->[Registry]
- -------->[Run]