没有合适的资源?快使用搜索试试~ 我知道了~
Inno Setup 5.0.7 入门帮助中文文档 PDF
需积分: 50 10 下载量 105 浏览量
2018-12-12
18:36:50
上传
评论
收藏 406KB PDF 举报
温馨提示
快速制作出标准Windows2000风格的安装界面 Inno Setup提供源程序免费下载 当之无愧算是后起之秀 Inno Setup是一款免费的安装制作软件 小巧、简便、精美是其最大特点 Inno Setup支持pascal脚本
资源推荐
资源详情
资源评论













2
目 录
第一部分 简介 ............................................4
1、Inno Setup 是什么? .........................................................................................................4
2、文档约定 ............................................................................................................................4
第二部分 怎么使用 .......................................4
1、创建安装程序.....................................................................................................................4
2、脚本格式概述.....................................................................................................................5
3、段中参数 ............................................................................................................................5
4、常量 ....................................................................................................................................6
5、公共参数 ..........................................................................................................................10
6、组件和任务参数...............................................................................................................11
7、安装脚本段.......................................................................................................................12
[Setup] 段.......................................................................................................................12
[Types] 段 ......................................................................................................................15
[Components] 段............................................................................................................16
[Tasks] 段.......................................................................................................................17
[Dirs] 段.........................................................................................................................19
[Files] 段........................................................................................................................20
[Icons] 段 .......................................................................................................................26
[INI] 段 ..........................................................................................................................28
[InstallDelete] 段............................................................................................................29
[Languages] 段...............................................................................................................29
[Messages] 段 ................................................................................................................31
[CustomMessages] 段....................................................................................................31
[LangOptions] 段...........................................................................................................32
[Registry] 段 ..................................................................................................................33
[Run] & [UninstallRun] 段 ............................................................................................37
[UninstallDelete] 段.......................................................................................................39
8、Pascal 脚本 .......................................................................................................................40

3
介绍.................................................................................................................................40
创建 [Code] 段..............................................................................................................40
事件函数.........................................................................................................................41
脚本化常量.....................................................................................................................42
检查参数.........................................................................................................................43
BeforeInstall 和 AfterInstall 参数 ...............................................................................44
卸载代码.........................................................................................................................45
示例.................................................................................................................................46
支持的函数参考.............................................................................................................46
支持的类参考.................................................................................................................52
使用自定义向导页.........................................................................................................68
使用 DLL.......................................................................................................................68
使用 COM 自动操作对象............................................................................................69
第三部分 其它信息 .......................................70
1、常见问题解答...................................................................................................................70
2、向导页 ..............................................................................................................................70
3、安装顺序 ..........................................................................................................................71
4、其它注意事项...................................................................................................................72
命令行编译器执行.................................................................................................................72
5、安装命令行参数...............................................................................................................73
6、安装退出代码...................................................................................................................74
7、卸载命令行参数...............................................................................................................75
8、卸载退出代码...................................................................................................................75
9、不安全文件.......................................................................................................................76
10、感谢 ................................................................................................................................77
11、与我联系.........................................................................................................................77

4
第一部分 简介
1、Inno Setup 是什么?
Inno Setup 是一个免费的 Windows 安装程序制作软件。第一次发表是在 1997 年,Inno
Setup 今天在功能设置和稳定性上的竞争力可能已经超过一些商业的安装程序制作软件。
关键功能:
★ 支持现在所有正在使用的 32 位 Windows 版本: Windows 95,98,2000,Server 2003,
XP,Me,NT 4.0 (不需要服务包)。
★ 支持创建单个 EXE 格式的安装程序,使你的程序可以很方便地在网络上发表。同时也
支持磁盘延伸。
★ 标准的 Windows 2000/XP 样式向导界面。
★ 定制安装类型,例如:完整安装,最小安装,自定义安装。
★ 完整的卸载功能。
★ 文件安装:
包括完全的“压缩”支持,bzip2 和 7-Zip LZMA 文件压缩。安装程序可以比较文件版
本信息,替换正在使用的文件,使用共享文件计数,注册 DLL/OCX 和类型库,以及安装
字体。
★ 可以在任意地方创快捷方式建,包括开始菜单和桌面。
★ 创建注册表和 .INI 项目。
★ 完整的 Pascal 脚本引擎。
★ 支持 multilingualLanguagessection 安装。
★ 支持密码和加密安装。
★ 后台安装和后台卸载。
★ 全部源代码公开 (Borland Delphi 2.0-5.0)。
2、文档约定
Windows 98/NT 4+ 这是“Windows 98,2000,XP,NT 4.0,Me 以及更高版本”的简写。
Windows NT 只要是 Windows NT 就可以,它包括 Windows 2000 和 XP (就是 NT 5),除
非另外说明。
等宽文本 当你在帮助中看到等宽文本,它表示脚本在中输入的引用的文字。
第二部分 怎么使用
1、创建安装程序
安装程序用编译脚本的方式创建,脚本其实就是一个类似 .INI 文件格式的 ASCII 码文本
文件。 (它不象你想象的那么复杂!)
脚本用一个“.iss” (表示 Inno Setup Script) 的扩展名。脚本控制着安装程序的所有方面。
由它指定哪些文件将被安装到什么地方,在哪里创建快捷方式,且被命名为什么。
脚本文件一般可以用安装程序编译器程序内置的编辑器进行编辑。在你编写完脚本后,下一

5
个最终步骤就是选择安装程序编译器中的“编译”。 创建完成后,就可以运行根据你脚本编
译的安装程序了。按默认,这个安装程序创建在包含脚本文件目录下的名为“输出”目录中。
如果你想看看它是怎样工作的,启动安装程序编译器,单 击“ 文件 | 打开”, 并选择位于 Inno
Setup 安装目录下的 Samples 子目录中的一个脚本文件。(你也可以将这些示例脚本作为你
自己编写脚本的模板。)
2、脚本格式概述
Inno Setup 准备了一些段。每个段控制一个不同方面的安装程序部分。每个段用包含在括号
[] 中的段名开始,每个段里面是一些相关的条目。
其中有两种不能类型的段: 有些就象 [Setup] 段 , 条目包含指示名和值 (格式为
Directive=Value),还有一些就象 [Files] 段,条目被参数分隔。
这里是一个例子:
[Setup]
AppName=My Program
[Files]
Source: "MYPROG.EXE"; DestDir: "{app}"
注意,在脚本中指定多个相同名字的段是合法的。
你可以通过在行起始位置加个分号“;”在脚本中写入“注释” (编译时被编译时忽略)。例
如:
; 这是一条注释,放在这里只是要提醒我自己...
支持 A C-like #include 指示,从个别文件放入行到 #include 指示位置的脚本。语法是:
#include "filename.txt"
如果文件名中未提供完整的路径,编译将在包含 #include 指示的同一目录中查找。文件名
用“compiler:”作为前缀的场合中,在编译器目录中查找文件。
3、段中参数
所有脚本中的段,除 [Setup]、[Messages]、[CustomMessages] 和 [LangOptions] 段,包含的
行中可有多个各自的参数。下列是 [Files] 段中的一个举例:
[Files]
Source: "MYPROG.EXE"; DestDir: "{app}"
Source: "MYPROG.HLP"; DestDir: "{app}"
Source: "README.TXT"; DestDir: "{app}"; Flags: isreadme
每个参数都由一个名字组成,然后跟随一个冒号,然后是一个值。除非另外说明,如 果 参数
未指定,将设定为一个默认值。一行中多个参数用分号隔开,并且可以以任何次序列出。
参数的值如果包含一个用户定义的字符串时,一般来说用双引号 (") 包含,例如象文件名。
引号使用不是必需的,但这样做可能会在值中的首位或末位被加入空格,以及分号和双引号。
在要引用的值中使用一个双引号字符,用两个连续的双引号字符,例如:
"This "" contains "" embedded "" quotes"
安装程序编译器会将它视作:
This " contains " embedded " quotes
如果你希望参数值是一个单个双引号字符,用四个双引号字符: """"。外面的两个用于包含
引用的字符;内部两个写入单个的双引号字符。
剩余76页未读,继续阅读
资源评论


Foryourfuture
- 粉丝: 48
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- HASIFHCISAFHCASCNK;SJCHNSDKC
- 计算机视觉课程的首次作业任务安排
- MCP41010程序实例
- 基于模拟的马尔可夫决策过程算法解析
- 计算机视觉实验三:目标跟踪算法的测试研究 计算机视觉实验三之中目标跟踪算法的测试 实验三(计算机视觉):目标跟踪算法的测试 计算机视觉领域实验三的目标跟踪算法测试 针对计算机视觉实验三的目标跟踪算法测
- 中山大学计算机学院模式识别与计算机视觉课程记录 中山大学计算机学院模式识别及计算机视觉课程记录 中山大学计算机学院模式识别与计算机视觉课程详细记录 中山大学计算机学院模式识别和计算机视觉课程学习记录
- 【数据库管理】Oracle 11g 64位与PLSQL Developer连接配置:解决32位客户端连接问题及环境变量设置方法
- 分布式智能代理网络管理系统的探索与应用
- 计算机视觉首份作业:制作无声音短视频
- Aspose.Words.dll 插入模板表格,使用的是邮件合并MailMerge功能,数据源是DataTable或list对象,实例
- 【Python爬虫】美文网文章获取器
- 计算机视觉实验三:目标跟踪算法的测试与验证 计算机视觉实验三之目标跟踪算法测试实践 计算机视觉实验三:目标跟踪相关算法的测试操作 计算机视觉实验三 - 目标跟踪算法的系统性测试 计算机视觉实验三:开
- 计算机视觉首份作业:制作无声音短视频
- 2023 年第二学期计算机视觉实验课期末项目:可生成 SYSU 风格的 AnimateDiff 模型权重
- 爱普生EPSON L211打印驱动win7 wi10 32位
- 2013机器人世界杯:智能机器人竞赛与研讨会
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
