下载安装Advanced Installer8.7.1,安装完成后:
1、运行advinst.exe,选择创建企业版工程,,勾选使用向导创建。
2、按提示下一步就好,此处不加赘述。需要说明的选项就是选择打包成exe程序。就是你创建的工程生成的.aip文件保存的位置和安装包名称。
选择你要打包的文件夹。例如vs2008编译的目标码。
3、
改ID就是你程序的UUID,运行dosmsiexec.exe /x + UUID /quiet即可删除旧版本。
4、右键属性,可勾选自动注册。
5、可配合使用winrar打包工具和脚本,进一步打包安装程序。
copy .\*.exe %tmpInstalldir%
copy .\*.bat %tmpInstalldir%(该脚本的中的内容为删除旧版本,并运行新的OCX安装程序)
echo 正在创建安装包...
set rardir= .\rar\WinRAR.exe
%rardir% a -as -r -sfx -zrar\sfxpara.txt -EP1 "GSFaceFinderOCX_Setup.exe" %tmpInstalldir%\*.*
将运行脚本和通过运行打包工程(.\AdvancedInstaller\bin\x86\advinst.exe /build .\*.aip)生成的exe使用Winrar压缩,并通过修改自动运行安装脚本。