InstallShield2008教程:制作安装包

需积分: 5 35 下载量 64 浏览量 更新于2024-07-09 收藏 775KB PDF 举报
"这篇InstallShield教程详细介绍了如何使用InstallShield2008PremierEdition来制作BaseMSIPackage和InstallScriptMSIPackage安装包。InstallShield是一款常用的安装包制作工具,它提供了丰富的功能来帮助开发者创建专业的安装程序。" InstallShield是软件发布者广泛采用的工具,用于创建Windows平台的安装程序。它支持多种类型的安装包,如Basic MSI Package和InstallScript MSI Package,后者允许更复杂的脚本驱动安装过程。 **菜单部分:** 1. **Go** 菜单允许用户快速跳转到不同的设计界面,这对于在项目中导航非常有用。 2. **Project** 菜单包含了关键功能,如: - `[PerformStaticScan…]` 和 `[PerformDynamicScan…]` 这两个选项用于扫描应用程序所需的系统组件和DLL库,静态扫描在编译时进行,而动态扫描则在运行时执行。 - `[SourceControl]` 提供与源代码管理工具(如Microsoft Visual SourceSafe)的集成,便于团队协作和版本控制。 **Tools** 菜单: 1. **[InstallScript]** 包含了StandardDialogSampler和SkinnedDialogSampler,它们是预定义的安装步骤界面,可以帮助开发者在脚本中引用这些标准界面。 2. **[CabinetFileViewer]** 用于查看CAB文件内容,尽管可能不适用于InstallShield2008创建的CAB文件。 **安装设计界面**: 在InstallationDesigner页面中,有多个关键区域,如: 1. **InstallationInformation**: - **GeneralInformation**: - **ProjectProperties**:定义安装包的基本属性,如语言(如简体中文)、在“添加或删除程序”列表中的图标和按钮可见性。 - **ProductProperties**:包括产品名称、默认安装路径等。 - **StringTables**:存储不同语言的字符串,用于安装过程中的各种文本。 2. **Organization**: - **Feature**:特征是安装包的核心组成部分,可以包含一组相关组件,用户可以选择安装哪些特征。 此外,InstallShield还支持其他重要组件,如序列化、许可协议、启动条件、用户界面自定义、错误处理和自动更新等。通过使用这些功能,开发者可以创建出用户友好且功能强大的安装程序,确保软件能够顺利部署到目标系统上。 InstallShield教程提供了关于如何利用该工具创建和定制安装包的详细指导,对于软件开发人员和系统管理员来说,它是掌握安装程序制作的关键资源。无论是简单的安装需求还是复杂的多组件部署,InstallShield都能提供有效的解决方案。