软件下载 | 资讯教程 | 最近更新 | 下载排行 | 一键转帖 | 发布投稿
您的位置:最火下载站 > 电脑教程 > 编程开发 > 工具与技巧 > Inno Setup打包工具新手教程

Inno Setup打包工具新手教程

程序员们都知道Inno Setup是一个简单易用而功能强大的安装向导制作软件,关于Inno Setup的使用教程,可以说超级简单,但又超级深奥,如果您是入门用户,只需要看下边的教程就可以了,但是Inno Setup功能强大到你无法想象,因此需要很久的时间去学习和研究,不说废话,我们介绍一下Inno Setup入门教程!

软件名称: Inno Setup 5 汉化版
软件版本: 5.5.8
软件大小: 5.75 MB
软件授权: 免费版本
适用平台: WinXP/2003/Vista/Windows7/8
下载地址:

(1)将编写好的程序生成Release版本,打开Inno setup 5小软件,弹出如下界面:

Inno Setup打包工具新手教程

点击菜单栏“文件”——“新建”,出现如下界

Inno Setup打包工具新手教程

点击下一步,出现如下界面

Inno Setup打包工具新手教程

这里要填写程序的名字,如“最火软件站”,用用版本“1.5”,应用程序的发布者“我的公司”,及应用程序的网站“http://www.veryhuo.com/ ”,后两者可以不写。点击下一步出现如下界面

Inno Setup打包工具新手教程

来这里基本不用更改,点击下一步,出现如下界面

INNO使用教程

这里首先要选择应用程序的这性文件,也就是XXXX.exe文件,点击右侧的浏览找到你的执行文件即可。下边的“允许用户在安装完成后启动应用程序”,勾选前面的对勾,即可,若禁止安装完成后就运行程序,可不选择此项。下边的“其他应用程序文件”比较重要,一般包含程序用到的一些DLL文件,配置文件(.ini文件),特殊的AxtiveX(.ocx)控件及Readme文件等,点击下一步,出现如下界面

Inno Setup教程

这里需要哪些功能,在前边打上对勾即可,点击下一步出现如下界面

Inno Setup教程

这里可以选择许可文件,安装前的文件(如Readme文件等),安装后显示信息等,点击下一步,出现如下界面,

Inno Setup教程

在此可选择语言,当然是“简体中文”,点击下一步,出现如下界面,

INNO  

在这里选择编译文件的输出文件夹,输出地文件名等,还可以加载自定义的安装程序图标,填写完成后,点击下一步,出现如下界面

INNO使用教程

点击下一步,

INNO使用教程

点击完成,进入Inno Setup的编译器,如下图,

INNO使用教程

点击是,出现如下界面

INNO使用教程

点击是,选择编译文本(.iss文件)的输出文件夹,之后便可见变得代码,如下

; 脚本由 Inno Setup 脚本向导 生成!
; 有关创建 Inno Setup 脚本文件的详细资料请查阅帮助文档!

#define MyAppName "最火软件站"
#define MyAppVersion "1.5"
#define MyAppPublisher "我的公司"
#define MyAppURL "http://www.veryhuo.com"
#define MyAppExeName "MyProg.exe"

[Setup]
; 注: AppId的值为单独标识该应用程序。
; 不要为其他安装程序使用相同的AppId值。
; (生成新的GUID,点击 工具|在IDE中生成GUID。)
AppId={{1ECAA6D0-9459-4081-86D5-EF948D5F42B3}
AppName={#MyAppName}
AppVersion={#MyAppVersion}
;AppVerName={#MyAppName} {#MyAppVersion}
AppPublisher={#MyAppPublisher}
AppPublisherURL={#MyAppURL}
AppSupportURL={#MyAppURL}
AppUpdatesURL={#MyAppURL}
DefaultDirName={pf}\{#MyAppName}
DisableProgramGroupPage=yes
InfoBeforeFile=您下载的软件来自最火软件站 www.veryhuo.com
OutputBaseFilename=veryhuo.com
Compression=lzma
SolidCompression=yes

[Languages]
Name: "chinesesimp"; MessagesFile: "compiler:Default.isl"

[Tasks]
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked; OnlyBelowVersion: 0,6.1

[Files]
Source: "C:\Program Files (x86)\Inno Setup 5\Examples\MyProg.exe"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\Program Files (x86)\Inno Setup 5\Compil32.exe"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\Program Files (x86)\Inno Setup 5\Config.ini"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\Program Files (x86)\Inno Setup 5\Default.isl"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\Program Files (x86)\Inno Setup 5\isbunzip.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\Program Files (x86)\Inno Setup 5\isbzip.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\Program Files (x86)\Inno Setup 5\ISCC.exe"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\Program Files (x86)\Inno Setup 5\ISCmplr.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\Program Files (x86)\Inno Setup 5\ISCrypt.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\Program Files (x86)\Inno Setup 5\ISetup.chm"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\Program Files (x86)\Inno Setup 5\IsExtend.chm"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\Program Files (x86)\Inno Setup 5\isfaq.htm"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\Program Files (x86)\Inno Setup 5\islzma.dll"; DestDir: "{app}"; Flags: ignoreversion
; 注意: 不要在任何共享系统文件上使用“Flags: ignoreversion”

[Icons]
Name: "{commonprograms}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"
Name: "{commondesktop}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; Tasks: desktopicon

[Run]
Filename: "{app}\{#MyAppExeName}"; Description: "{cm:LaunchProgram,{#StringChange(MyAppName, '&', '&&')}}"; Flags: nowait postinstall skipifsilent

至此简单的就打包完成了。

    相关阅读
    栏目导航
    推荐软件