InnoSetup快速入门(一):InnoSetup 环境安装并编译第一个安装程序

来源:互联网 发布:java培训贷款骗局流程 编辑:程序博客网 时间:2024/05/18 00:40

InnoSetup是一个基于Pascal Script的Windows 平台的exe安装包制作工具。

安装InnoSetup,下载地址:http://www.400gb.com/u/758954/4080010

目前为5.5.x版,使用默认安装即可,用来编译安装脚本。带Unicode的编译出的安装程序默认为Unicode。



安装ISSkin,下载地址:http://www.400gb.com/u/758954/4012138

解压下载的ISSkin.7z安装即可,用于安装程序换肤。


安装Inno Script Studio,下载地址:http://www.400gb.com/u/758954/4080008

最新为2.2.1.31,默认安装即可,提供了一个易用的脚本集成开发环境,支持ISSkin。



安装完成应该包括下面三个目录

运行Inno Script Studio后,选择Blank Script,生成一个空的安装脚本文件,输入下面内容:


[Setup]AppName=MySetupAppVersion=1.0.0.0DefaultDirName={pf}\MySetup


如下图所示,并保存为MySetup.iss:




上面的安装脚本只有一个段[setup],安装脚本必须有一个setup段,并至少包含AppName,AppVersion,DefaultDirName三个属性才能编译成功。


然后点击调试运行按钮,就是下图所示的左边第一个按钮,会将该安装脚本编译并以调试模式运行:


运行后如下图所示,一路点击Next直到出现Finish按钮,安装完成:



上图中的MySetup和1.0.0.0就是由对应的AppName和AppVersion指定的,读者可以自行改变,运行后看一下效果。







在64位的Windows系统下,会安装到C:\Program Files (x86)\MySetup目录,如下图所示:


安装脚本中的[setup]段中的DefaultDirName属性就指明了安装程序的目标路径:


DefaultDirName={pf}\MySetup,{pf}是一个系统常量,代表当前操作系统的应用程序文件夹,因为默认生成的安装是32位的exe文件,在64位平台上,默认的应用程序文件夹一般就是C:\Program Files (x86)。


里面除了卸载程序相关的文件,没有其它文件,因为我们制作的就是一个空的安装程序,并没有添加需要安装的文件。运行unins000.exe可以卸载MySetup应用。读者也可以改变DefaultDirName来改变安装路径试一下。


生成的安装文件就在MySetup.iss的保存路径相同目录下的output子目录中,名字为默认的setup.exe,并且有一个默认的安装图标,如下图所示:



1 0