虽然chromium中提供了mini_installer安装程序,但是感觉并不是特别理想,安装起来会觉得像一个流氓软件,本篇文章会使用InstallShield对chromium的程序进行打包。
1、安装InstallShield,目前我安装使用的是InstallShield 2014 Premier Edition。到下述网页填写自己的一些信息,会用邮件发送下载的地址。
http://learn.flexerasoftware.com/content/IS-EVAL-InstallShield-Premier
2、打开InstallShield,新建一个项目,假设叫风之彼岸浏览器。
3、配置基础的名称,包括公司和产品名称,版本号,然后选一张logo图片,这个图片是卸载程序时看到的图标。
点击General Information,需要设置一下安装语言和默认语言。
还需要把Use Software Identification Tag 设置为 no 。
4、在src\out\Release目录下找到chrome.7z,得到Chrome-bin目录,将Chrome-bin目录下的文件夹和文件都配置到安装目录下。配置完成后,目录下应该有一个文件夹和两个exe程序。
5、建立Shortcuts,我们只需要chrome.exe的short cut,先把Launch wow_helper.exe删掉,并把Launch chrome.exe重命名为“风之彼岸浏览器”
6、调整一下short cut的路径。不需要有三层目录,把”风之彼岸浏览器“目录去掉,使”风之彼岸“目录下边直接是”风之彼岸浏览器“。
7、调整安装过程中使用到的对话框 ,我设置的是可以选择安装路径,不显示版权。
8、点击Build Installation,选择Single Executable,并点击Other Places下的Releases。设置安装文件图标,并设置安装文件从Setup.exe解压
9、设置完成,运行Build->Run SINGLE_EXE_IMAGE 编译,测试安装程序。如果没有出现编译错误,就可以在桌面上和启动栏里看到风之彼岸浏览器的相应图标了。