InstallShield 2009打包教程:定制安装与配置详解

4星 · 超过85%的资源 需积分: 0 11 下载量 150 浏览量 更新于2024-09-13 收藏 1.1MB DOC 举报
InstallShield 2009是一款专业的Windows应用程序安装包制作工具,特别适用于那些需要高度定制化安装体验和复杂安装逻辑的企业。本文档记录了作者初次使用该工具进行项目打包的笔记,针对的是一个包含主程序和数据库文件的发布需求。 首先,作者提到的需求是将主程序和数据库文件分别安装到不同的位置,并在安装完成后将数据库路径写入程序安装目录的ini文件。为了实现这个目标,作者尝试了两种不同的工具:Visual Studio自带的打包工具和更专业的InstallShield 2009 Pro。 1. Visual Studio自带工具:虽然VS自带的打包工具对于初学者来说可能较为有限,但可以通过Basic MSI Project进行基础的配置。然而,对于作者的特定需求,这种工具显然不够灵活。 2. InstallShield 2009 Pro:作者选择这款更强大的工具是因为它提供了更高的定制化选项。他开始创建一个新的Basic MSI Project,输入项目名称和位置,然后选择了InstallationDesigner模式,这是用于完全自定义安装过程的高级选项。 在InstallationDesigner中,作者进行了以下配置: - General Information:在这里,作者设置了软件的基本信息,包括作者姓名、产品名称、语言(仅选择了简体中文)以及公司的名称和网址。 - Product Properties:这部分用于填写软件的具体细节,如版本号和安装目录。默认的安装目录设置可能需要根据实际需求进行调整。 在配置过程中,作者特别强调了将数据库安装路径写入ini文件这一关键步骤,这通常涉及到安装后执行脚本或者使用自定义的动作来完成。由于文档没有提供具体的代码或步骤,我们可以推测作者可能使用了InstallShield 2009的脚本功能,例如WriteIniFile动作,来在安装完成后动态更新ini文件。 总结来说,这篇笔记详细介绍了如何使用InstallShield 2009来满足一款包含多个文件且需要特定安装流程的软件打包需求。通过选择合适的项目类型、配置基本和产品信息,以及利用其高级设计工具来定制安装过程,作者成功实现了所需的功能。尽管过程中可能存在学习曲线,但对于需要深度定制安装体验的开发者来说,InstallShield 2009是一个非常实用的工具。