第1章 InstallShield安装过程 1
第2章 InstallShield快速入门 8
2.1 准备工作 8
2.2 创建工程 9
2.3 配置工程对象 14
2.4 修改脚本程序 17
2.5 建立磁盘映像 36
第3章 InstallShield集成开发环境 41
3.1 InstallShield开发环境综述 41
3.2 InstallShield菜单 42
3.3 InstallShield工程文件的构成 56
3.3.1 Components与File Groups 56
3.3.2 Setup types 61
3.3.3 Setup Files 62
3.3.4 Resource 63
3.3.5 Media 69
第4章 InstallShield程序结构及常用函数 71
4.1 InstallShield Scripts的程序结构 71
4.2 常用的内部函数 77
4.2.1 EzBatchAddPath 77
4.2.2 EzBatchAddString 78
4.2.3 AskText 79
4.2.4 LongPathToQuote 81
4.2.5 LongPathToShortPath 81
4.2.6 AddFolderIcon 81
4.2.7 InstallationInfo 83
4.2.8 DeinstallStart 85
4.2.9 RegDBSetItem 86
4.2.10 RegDBSetDefaultRoot 87
4.2.11 RegDBCreateKeyEx 88
4.2.12 RegDBKeyExist 88
4.2.13 RegDBSetKeyValueEx 89
4.2.14 Enable和Disable 90
第5章 InstallShield应用实例 92
5.1 单机版安装程序应用实例 92
5.1.1 准备工作 92
5.1.2 配置应用系统运行所需的文件 93
5.1.3 修改注册表配置ODBC驱动程序 95
5.1.4 InstallShield程序说明 98
5.2 网络版安装盘编程实例 120
第6章 InstallShield应用技巧 130
6.1 如何删除一个项目文件 130
6.2 如何使用Visual Basic Project Wizard 131
6.3 如何利用InstallShield英文版开发中文安装界面 137
6.4 如何利用有坏道的软盘做安装盘 138
6.5 如何检测做好的安装软盘 140
6.6 如何为安装程序添加密码保护 140
6.7 如何实现版权验证及动态指定安装路经 143
6.8 如何解决快捷方式的运行错误 145
6.9 如何为应用程序添加搜索路径 149
6.10 如何重新启动计算机 156
第7章 Windows98注册表详解 158
7.1 注册表文件 158
7.2 注册表的结构 158
7.3 注册表键值的设定 164
7.4 注册表的备份和恢复 177
7.5 利用注册表编辑器清理注册表 179
7.6 常用的注册表管理工具 182