在我们完成编写工作,编译生成可运行文件后,总是会有很多依赖文件。直接打包发送给客户,就显得我们很low,也会给文件传输过程中带来不变。所以我们需要一个工具把所有文件都打包好,生成一个exe文件,客户只需要运行一下exe,安装成功即可。方便、快捷、高大上。
这时 Inno setup就闪亮登场啦。
Inno Setup是一个免费的安装制作软件,小巧、简便、精美是其最大特点,支持pascal脚本,能快速制作出标准Windows2000风格的安装界面,足以完成一般安装任务。
首先需要安装好InnoSetup 工具。下载连接http://pan.baidu.com/s/1qYGZDSC
安装提示步骤安装成功即可。
打开界面如下
若已有.iss文件,可直接打开编辑,若没有则新建一份。
我们默认没有.iss文件。创建步骤如下:
1、新增一个非空文件
2、编写应用信息,正常填写公司信息即可
3、填写应用的文件夹信息,直接next
4、添加应用的入口文件
若有入口文件(一般是exe文件),则在“application main executable file ”下选择文件。
”other application files ”添加依赖文件,也可以添加依赖文件夹,但需要注意,文件夹路径需填写依赖文件夹的上一级目录。
5、定义exe安装的时候的安装目录,默认即可
6、定义exe的加密文件以及安装前后说明信息,可直接跳过
7、定义打包文件的语言,最好选择English
8、定义打包文件的名称以及图标,可直接默认
9、点击finish 生成脚本文件
此时生成的脚本文件可以直接运行,生成exe打包文件,我们也可以在脚本中添加一下信息。
例如可以添加注册表信息,exe安装的时候可以同步更改注册表数据。
[registry]
;本段处理程序在注册表中的键值
Root:HKCU;Subkey:Software\MozillaPlugins\@test_npplay;ValueType: string; ValueName:Path;ValueData:{app}\npplay.dll;Flags: createvalueifdoesntexist
点击运行成功后,会直接跳出安装提醒,可以直接安装检验打包的效果,打包的exe文件可以在 output文件夹中找到。
子曰
打包小工具,小巧灵用,甚好。