二、基本结构

2.1 文件格式

​ NSIS的安装脚本分为以下几个部分:

  1. 属性设置

    用来设置安装程序的各种属性,例如,安装程序的名称、默认安装目录等等。

  2. 页面

    用来定义安装程序的界面流程,例如第一页是授权协议、第二页选择安装组件和路径,第三页执行安装等等。

  3. 组件

    NSIS支持多组件安装。每个组件的安装逻辑在单独的Section里面,相互之间没有干扰。

  4. 函数

    函数用来实现代码逻辑的复用和抽象。以便在写出逻辑清晰、易于维护的脚本。

2.2 属性设置

​ NSIS提供了大量的属性设置,这些属性设置涉及到安装程序的方方面面。下面

2.3 页面(Page)

2.4 组件(Section)

2.5 回调函数(Callback Functions)