Inno Setup之概念篇

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]
原文地址:https://www.cnblogs.com/pengsn/p/13297809.html