InstallShield 2008 Premier Edition:制作Base MSI & InstallScript MS...
需积分: 9 164 浏览量
更新于2024-07-29
收藏 777KB PDF 举报
"InstallShield2008使用教程"
InstallShield是一款知名的软件安装包制作工具,尤其在2008年版本中,它提供了强大的功能来创建Base MSI 和 InstallScript MSI 安装项目。以下是关于InstallShield 2008 Premier Edition的一些关键知识点的详细说明。
1. **菜单功能**:
- **Go菜单**: 允许用户快速跳转到不同的设计界面,提高了工作效率。
- **Project菜单**:
- `[PerformStaticScan…]` 和 `[PerformDynamicScan…]`: 这两个选项用于扫描应用程序所需的系统组件和DLL库。静态扫描在编译前进行,而动态扫描则在运行时执行,两者帮助确保所有依赖项都被包含在安装包中。
- `[SourceControl]`: 集成了源代码管理功能,与Microsoft Visual SourceSafe协同工作,便于团队开发和版本控制。
- **Tools菜单**:
- `[InstallScript]`: 提供了标准对话框样本和皮肤化对话框样本,方便开发者在脚本中调用预定义的安装步骤界面。
- `[CabinetFileViewer]`: 用于查看CAB文件内容的工具,尽管可能无法查看InstallShield 2008创建的CAB文件。
2. **安装设计界面**:
- **InstallationDesigner页面**:
- **InstallationInformation**:
- **GeneralInformation**:
- **ProjectProperties**: 设置安装包的语言、添加或删除程序列表的图标和行为,以及产品基本信息。
- **SetupLanguages**: 可以设置安装包支持的语言,默认通常为简体中文。
- **ProductProperties**: 包括产品名称、默认安装路径等。
- **StringTables**: 存储各种安装语言的字符串,便于自定义安装过程中的文本内容。
- **Organization**:
- **几个基本概念**:
- **Feature**: 特征是安装包中的一个重要概念,它代表了安装项目的一部分,可以包含多个文件、文件夹和子特征。用户可以在安装过程中选择要安装的特定特征。
3. **其他重要概念**:
- **Components**: 组件是构成特征的基本单元,每个组件有自己的唯一GUID,确保文件的正确安装和维护。
- **Conditions**: 条件可以用来决定特定操作(如安装某个文件或执行某个脚本)是否执行,基于用户的系统配置或用户的选择。
- **Custom Actions**: 自定义操作允许开发者插入自己的脚本或程序,以执行安装过程中的特定任务,比如注册DLL、运行配置文件等。
- **Publishing**: 发布选项允许你定义安装后的行为,比如启动应用程序、注册组件或者显示自定义消息。
4. **InstallScript MSI**: 结合了Windows Installer (MSI) 的稳定性和InstallScript的灵活性,使得创建复杂安装项目变得更加容易,可以处理Windows Installer无法处理的任务。
5. **Base MSI Project**: 是基于Windows Installer的项目类型,适用于创建标准的Windows安装程序,遵循Windows Installer规则,如组件规则和数据库驱动的安装。
InstallShield 2008 提供了丰富的工具和选项来创建专业级别的安装程序,无论是在项目的管理和源码控制,还是在安装过程的定制和优化方面,都展现了其强大的功能。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2011-11-02 上传
819 浏览量
2009-09-30 上传
2008-11-11 上传
476 浏览量
2009-06-14 上传
netusr123
- 粉丝: 0
- 资源: 6
最新资源
- JavaScript实现的高效pomodoro时钟教程
- CMake 3.25.3版本发布:程序员必备构建工具
- 直流无刷电机控制技术项目源码集合
- Ak Kamal电子安全客户端加载器-CRX插件介绍
- 揭露流氓软件:月息背后的秘密
- 京东自动抢购茅台脚本指南:如何设置eid与fp参数
- 动态格式化Matlab轴刻度标签 - ticklabelformat实用教程
- DSTUHack2021后端接口与Go语言实现解析
- CMake 3.25.2版本Linux软件包发布
- Node.js网络数据抓取技术深入解析
- QRSorteios-crx扩展:优化税务文件扫描流程
- 掌握JavaScript中的算法技巧
- Rails+React打造MF员工租房解决方案
- Utsanjan:自学成才的UI/UX设计师与技术博客作者
- CMake 3.25.2版本发布,支持Windows x86_64架构
- AR_RENTAL平台:HTML技术在增强现实领域的应用