Inno Setup用Delphi写成,Inno Setup是一个免费的安装制作软件,小巧、简便、精美是其最大特点,能快速制作出标准Windows EXE执行程序文件
Inno Setup用Delphi写成,其官方网站同时也提供源程序免费下载。它虽不能与Installshield这类恐龙级的安装制造软件相比,但也当之无愧算是后起之秀。Inno Setup是一个免费的安装生成软件,小巧、简便、精美是其最大特点,支持pascal脚本,能快速制造出标准Windows风格的安装界面,打包生成EXE执行程序文件,足以完成一般安装任务。
下面介绍Inno Setup的安装使用过程:
下载安装Inno Setup
安装完成往后打开Inno Setup客户端
a. file->new,新建脚本
b.填写应用程序信息,黑体为必填项
Application name: 应用名称;
Application version:应用版本;
Application publisher:发行单位(可选);
Application websiter:应用程序网址(可选);
c.完善应用文件信息
Application destination base folder:应用程序目标基本文件夹,可默认也可自定义;
Application folder name:应用文件夹名称;
Allow user to change the application folder:勾选,允许用户自定义安装位置;
d.指定属于应用程序的文件
Application main executable file:应用程序主执行文件,即第8步中打包生成的.exe文件;
Allow user to start the application after Setup has finished:允许用户在安装完成后启动应用程序;
Add folders:增加应用程序文件,选择第8步中打包出的文件根目录即可,要把全部.dll文件及其他配置文件都包括进去;
点击增加之后可以看到:
文件目录以自己的实际情况为准。
e.指定应用程序的快捷方式,勾选默认的两项即可,即“创建主执行程序的快捷方式到公共开始菜单程序文件夹”、“允许用户创建桌面快捷方式”
f.指定安装期间要显示的文档文件
License file:许可文件;
Information file shown before installation:安装之前显示信息文件;
Information file shown after installation:安装之后显示信息文件;
g.指定应包含的安装语言(汉化版的有简体中文选项),选择之后点击下一步
h.指定基本编译设置
Custom compiler output folder:自定义编译器输出文件夹,即最终编译出的安装包要放哪个位置;
Compiler output base file name:修改器输出基本文件名,即安装包名称;
Custom Setup icon file:自定义安装程序图标文件;
Setup password:安装密码;
i.点击下一步
剩下的就是一路肯定了,会询问你在编译之前要不要保存你的脚本(上面的配置步骤,最终会生成一个编译脚本文件),点击保存,先不要编译,打开脚本文件,新增配置项,编辑注册表,设置开机自启动:
[Registry]
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\Run"; ValueType: string; ValueName: "testrun"; ValueData: "{app}\{#MyAppExeName}"
然后,执行编译文件:build->compile
至此,全部步骤已经完成了,赶快去看看你的安装包能不能正常使用吧。
全文详见:http://it-club.cn/post/669.html