Windows安装包制作指南——Advanced Installer的使用

1. 前言

  最近需要制作windows的安装包,据说Advanced Installer比较强大,遂拿它来制作安装包。在网上少量资料以及官网简约文档中摸索前进,总算是制作出可用的安装包,在此记录,仅供参考。

     Advanced Installer版本: Advanced Installer 11.0, 目前的最新版是13.1,不过大同小异。

 

2. 安装包制作

2.1 新建工程

  由于希望能够自己定制一些安装界面,我们选择Professinal版本,语言选择中文,然后创建工程:

 

2.2 产品详情

  填写产品的基本信息,包括名称,版本,公司等:

 

2.3 安装参数

  产品详情填好后,在左侧选择安装参数。咱们主要看右侧面板中“安装文件夹”->“应用程序文件夹”里面的内容:“[ProgramFilesFolder][Manufacturer]\[ProductName]”, 这个内容表示安装时默认的安装路径:

    [ProgramFilesFolder] 表示 C:\Program Files(x86)

    [Manufacturer] 表示公司名称,也就是2.2中填写的TestCompany

    [ProductName] 表示产品名称,也就是2.2中填写的TestApp

  那么默认显示的安装路径就是“C:\Program Files(x86)\TestCompany\TestApp”。

 

2.4 运行环境

  左侧的数字签名、更新程序、升级和授权暂时不是关注的重点,先略过。Advanced Installer对运行环境提供了非常好的支持,我们可以选择任何需要的环境。待安装包制作完毕,运行安装包时会自动运行依赖的环境:

 

2.5 文件和文件夹

  左侧的启动条件和合并模块暂时不是关注的重点,先略过。文件和文件夹里面放的就是我们的项目文件,可以选择新建或添加:

  添加文件后,可能会是这样的:

 

2.6 对话框

  由于我们希望能够自制对话框,需要切换成开发版。点击“项目”->"选项",在弹出的界面中,选择“项目类型”->“开发版”

  假设我们要在选完安装路径后新增一个对话框,那么在右侧的FolderDlg右键,选择“新建对话框”: