第一部分:快速入门
第1章 初识InstallShield 6
1. 1 InstallShield 6版本的新特性
1. 1. 1 更新的网络安装方案
1. 1. 2 更高效的脚本功能
1. 1. 3 更好地支持第三方技术
1, 1. 4 更紧密地与微软的最新技术兼容
1. 1. 5 更多的增强功能
1. 2 运行InstallShield 6的系统要求
1. 3 安装和删除InstallShield 6
1. 4 安装程序制作基础
1. 5 从低版本的InstallSheild快速过渡
1. 6 问与答
第2章 在InstallShield 6的工作空间中漫游
2. 1 灵活完善的工作界面
2. 1. 1 Project(工程方案)窗口
2. 1. 2 集成开发环境IDE
2. 2 通过选项卡和窗口设置程序
2. 1. 1 通过选项卡控制程序
2. 2. 2 在文件组属性对话框中交互
2. 2. 3 设置安装部件的属性
2. 3 运行向导程序简化工作
2. 3. 1 创建函数
2. 3. 2 建立媒介
2. 3. 3 构造工程
2. 4 程序调试利器——脚本编辑器
2. 5 利用快捷菜单和工具栏提高工作效率
2. 6 问与答
第3章 InstallShieId 6的“七步曲”
3. 1 从工程向导开始
3. 2 创建文件组
3. 3 联系文件组和安装部件
3. 4 将程序添加到“开始”菜单
3. 5 为安装程序的屏幕背景增色
3. 6 制作磁盘安装盘
3. 7 测试你的程序
3. 8 问与答
第二部分 驾轻就熟
第4章 从配置安装程序开始
4. 1 设置安装工程的属性
4. 1. 1 设置软件信息
4. 1. 2 为安装程序添加语言支持
4. 1. 3 设置工程的密码保护功能
4. 1. 4 安装程序的GUID
4. 1. 5 设置安装程序的运行平台
4. 1. 6 设置安装程序的描述信息(Description)
4. 1. 7 控制安装过程显示的对话框种类
4. 2 利用工程文件和模板创建新工程
4. 2. 1 利用ApplicanonMamgerDefault Setup创建工程
4. 2. 2 利用Default Setup创建工程
4. 2. 3 利用原工程文件创建新工程
4. 2. 4 删除安装工程
4. 3 设置系统环境
4. 3. 1 设置安装工程的保存路往
4. 3. 2 设置安装工程的编译/链接属性
4. 3. 3 查看和设置安装工程的编译变量
4. 3. 4 设置Setup命令行参数
4. 4 问与答
第5章 组织安排安装文件
5. 1 组织文件组
5. 1. 1 对安装文件进行分类的标准
5. 1. 2 创建文件组
5. 1. 3 查看文件组的属性
5. 1. 4 设置文件组的链接类型
5. 1. 5 向文件组中添加文件
5. 1. 6 设置文件组的覆盖方式
5. 1. 7 指定文件组的安装路径
5. 1. 8 删除文件和文件组
5. 2 制作安装部件
5. 2. 1 创建安装部件
5. 2. 2 查看安装部件的属性
5. 2. 3 把文件组组织成安装部件
5. 2. 4 实现安装部件的口令保护
5. 2. 5 确定安装部件的安装级别
5. 2. 6 显示安装部件描述信息
5. 2. 7 在安装进度指示上显示正在安装的部件信息
5. 2. 8 删除文件组和安装部件
5. 3 设计安装类型
5. 3. 1 认识安装类型
5. 3. 2 创建安装类型
5. 3. 3 把安装部件组织成安装类型
5. 3. 4 设置安装类型的属性
5. 4 问与答
第6章 Setup Script———灵活的脚本工具
6. 1 InstallShield Scripts的程序结构
6. 2 语法介绍
6. 2. 1 声明
6. 2. 2 符号规则
6. 2. 3 操作符说明
6. 2. 4 流控制语句
6. 2. 5 函数
6. 2. 6 保留字
6. 2. 7 编译
6. 3 问与答
第7章 将程序融台到操作系统
7. 1 创建快捷方式
7. 1. 1 在“开始”菜单中创建一个文件夹
7. 1. 2 在“开始”菜单中创建多重文件夹
7. 1. 3 显示“开始”菜单中的文件夹
7. 1. 4 在“开始”菜单的文件夹中添加快捷方式
7. 1. 5 删除快捷方式
7. 1. 6 删除“开始”菜单中的文件夹
7. 2 修改注册表
7, 2. 1 Windows注册表
7. 2. 2 创建新的注册键
7. 2. 3 指定注册表的根键
7. 2. 4 设置注册键键值
7. 2. 5 读取注册键键值
7. 2. 6 删除注册键键值
7. 2. 7 删除注册键
7. 3 问与答
第8章 自定义安装界面
8. 1 安装程序的外观设计
8. 1. 1 显示主背景窗口
8. 1. 2 动态指示安装进度
8. 1. 3 显示图形
8. 2 使用多媒体支持
8. 3 显示安装信息
8. 3. 1 用MessageBox显尔简短恬忌
8. 3. 2 使用SprintfBox输出格式化信息
8. 3. 3 通过SdLicense显示版权信息
8. 3. 4 通过SdShowInfoList显示多行信息
8. 3. 5 用SdShowMsg显示简短信息
8. 3. 6 使用SdStartCopy对话框
8. 4 获取用户输入
8. 4. 1 用AskText获得一行文本
8. 4. 2 使用SdShowDlgEdit1
8. 4. 3 使用SdShowDlgEdit2
8. 4. 4 使用SdShowDlgEdit3
8. 4. 5 使用AskYesNo
8. 5 提供安装选择
8. 5. 1 使用SdiAskDestPath选择目标路径
8. 5. 2 使用AskPath输入目标路径
8. 5. 3 通过SelectDir选择路径
8. 5. 4 选择安装类型
8. 5. 5 用SdSelectFolder选择应用程序组
8. 5. 6 通过SdinishReboot重启系统
8. 6 问与答
第9章 使用安装对象
9. 1 创建安装对象
9. 2 查看安装对象工程
9. 3 添加安装对象的属性
9. 4 添加安装对象的方法
9. 5 使用安装对象
9. 6 调整安装对象的设置
9. 7 一个使用安装对象的示例
9. 8 问与答
第10章 维护和卸载程序
10. 1 维护安装程序
10. 1. 1 0nMaintUIBefore功能介绍
10. 1. 2 0nMaintUIAfter功能介绍
10. 1. 3 编写维护代码
10. 1. 4 不支持维护功能的安装程序
10. 1. 5 执行维护操作
10. 2 制作卸载程序
10. 3 问与答
第11章 发布安装盘
11. 1 安装盘的文件组成
11. 2 改变安装盘的存放位置
11. 3 设置安装盘的口令
11. 4 设定安装盘的容量
11. 5 设定安装盘的产品名称
11. 6 设定安装盘的布局结构
11. 7 制作自解压安装盘
11. 8 问与答
第三部分 触类旁通
第12章 制作网络安装程序
12. 1 创建SILENT模式的安装程序
12. 1. 1 设置安装程序的默认模式
12. 1. 2 使用回应文件
12. 1. 3 安装信息反馈
12. 2 检索远程驱动器
12. 3 远程注册—
12. 4 问与答
第13章 InstaIlShieId 6应用实例
13. 1 创建安装工程
13. 2 编写脚本代码
附录A 常用菜单命令的快捷方式
附录B Script常用函数