在制用应用软件安装包时,常常会针对不同的用户要设置不同的数据,如一些 c/s 结构的管理软件,为了便于企业部署,往往要在安装中把服务端的IP地址写进去,这样,客户端一安装就可以使用了,而不需要另外进行配置。
对于这个问题,Nextinstaller 提供了一个变量修改工具,可以动态修改安装包中的变量。
例:以下以一个IM 为例,实现可以动态修改安装包中的服务器地址
1. 先在变量中加一个变量 DefaultServer

2. 设置这个变量写入 ini 文件(写入 setup.ini 文件就意味着可以被动态修改)

3. 把注册表中变量 ServerNmae 与一个变量 defaultserver进行关联,这样,变量 DefaultServer 的值就会被写入注册表的 ServerName 中。

4. 生成安装包,Bigantsetup.exe
5. 在需要修改DefaultServer 的值时,使用工具SignPack.exe。

6. 使用 load setup file 打开 Bigantsetup.exe,设置 Default Server 的值 ,再进行 Save As 成一个新的安装包就可以了。
