InstallShield使用———安装设计界面

2023-05-16

 

InstallShield使用---安装设计界面

1         安装设计界面

这里介绍的是Installation Designer页面的界面(介绍一些重要的属性)。

1.1       Installation Information

1.1.1   General Information

Ø Project Properties

Setup Languages:设置安装包的语言种类,一般默认的是简体中文。

Ø Add or Remove Programs

Display Icon:在系统中的添加或删除程序的列表中显示的图标;

Display Icon Index:图标文件的图标索引;

Disable Change Button:隐藏添加或删除程序的列表中的更改按钮;

Disable Remove Button:隐藏添加或删除程序的列表中的删除按钮;

Ø Product Properties

Name:产品名称,显示在整个安装界面的产品名称;

INSTALLDIR:安装的默认路径;

Ø String Tables

每种安装语言都有一个节点,安装中使用的字符串。

1.2       Organization

1.2.1   几个基本概念

Ø Feature

特征,每个Feature可包含子Feature及若干个Component,每个Feature都会出现在Feature选择界面中,一旦Feature被选择安装其包含的Component就会被安装到系统中去;

Ø Component

组件,每个Component可设置需要安装的文件、写入的注册表信息、创建的快捷方式等等;

Ø Setup Type

安装类型,一般默认有Minimal(压缩)Typical(典型)Custom(自定义),每种安装类型包含若干个Feature

1.2.2   Setup Design

此界面可以设置FeaturesComponents(组件)Files(安装文件)等等。

[Setup Design]节点的右键菜单,[New Feature]菜单新建一个Feature,右键点击Feature节点,[New Feature]菜单新建一个子Feature[New Component]新建一个Component[Associate Components]菜单可关联Component

1.2.3   Features

此界面可以设置Feature的属性。

Display Name:在Feature选择界面中显示的名称;

Description:在Feature选择界面中显示的描述;

Remove Installation:远程安装,Component中的此属性可覆盖Feature中的,一般默认选择Favor Local

Destination:安装路径;

Display:显示方式,在Feature选择界面中显示的方式,一般默认选择Visible and Collapsed

Required:是否要求安装,选择Yes,此Feature一定会被安装;

1.2.4   Components

此界面可以设置Component的属性及管理Component项目。

Destination:安装路径;

Destination Permissions:设置文件夹权限(FNTS分区格式),点击右边小按钮可进入设置界面,在以后的例程中做详细介绍;

Component子节点:

Ø Files

点添加安装程序需要安装的文件,添加文件分为静态添加和动态添加,静态添加只能添加文件,动态添加可以设置添加指定文件夹下的子文件夹及文件,本人喜欢使用动态添加方式;

Ø Registry Data

向注册表中添加键值;

Ø Shortcuts

添加快捷方式;

Ø Advanced Settings

有九个子节点,我有些尚不知道含义,有些没有使用过,请高手予以指教:

Application Paths:未知;

Assembly:添加Assembly,没有使用过;

COM Registration:添加COM组件,没有使用过;

File Types:添加关联文件类型,没有使用过;

Control NT Services:控制系统服务,没有使用过;

Install NT Services:安装系统服务,在以后的例程中做详细介绍;

Publishing未知;

Device Driver未知;

Other Data:查看Direct Editor数据。

1.2.5   Setup Types

管理安装类型,在[Properies]栏设置Setup Type属性,在[Features installed in Setup Type]栏,选择此安装类型需安装的Feature

1.3       Application Data

1.3.1   Files and Folders

管理安装文件夹及文件;

1.3.2   Redistributables

选择需要安装的系统运行库,有些系统运行库如Borland BDEMSI安装包中没有,必须使用InstallScript Project安装包;

1.3.3   Mobile Devies

管理移动设备,此功能没有使用过。

1.4       System Configuration

1.4.1   Shortcuts

添加快捷方式;

1.4.2   Registry

向注册表中添加键值;

1.4.3   ODBC Resources

添加ODBC数据源;

1.4.4   INI File Changes

添加或更改INI文件,现在各系统已经很少使用INI文件,大多数采用XML文件进行系统配置;

1.4.5   Environment Variables

添加系统的环境变量;

1.4.6   XML File Changes

添加或更改XML文件。

1.5       Server Configuration

1.5.1   Internet Infosmation Services

配置IIS网站及虚拟目录;

1.5.2   Component Services

配置COM+应用程序和组件;

1.5.3   SQL Scripts

配置数据库。

1.6       Behavior and Logic

1.6.1   InstallScript

编写安装程序的脚本;

1.6.2   Custom Actions and Sequences

编辑自定义动作;

1.6.3   Support Files/Billboards

添加安装过程中需要的文件及安装背景;

1.6.4   System Search

系统条件检测,符合条件后才能安装;

1.6.5   Property Manager

安装变量编辑器。

1.7       User Interface

1.7.1   Dialogs

编辑安装过程中使用的窗体。

1.8       Media

1.8.1   Path Variables

编辑安装路径变量;

1.8.2   Upgrades

没有使用过;

1.8.3   Releases

制作安装媒体;

1.8.4   Patch Design

没有使用过。

1.9       Additional Tools

1.9.1   Dependency Scanners

搜索工具,有前面提到的[Perform Static Scan…][Perform Dynamic Scan…][Import Visual Basic 6.0 Project]

1.9.2   Direct Editor

命令编辑器,在这里可以查看或编辑安装程序的各类信息。

下一篇将介绍InstallScript的事件

转载于:https://www.cnblogs.com/mm8413/archive/2008/06/05/1214488.html

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

InstallShield使用———安装设计界面 的相关文章

  • cin、scanf、gets、getchar 用法介绍

    scanf是格式化输入 xff0c printf是格式化输出 cin是输入流 xff0c cout是输出流 效率稍低 xff0c 但书写简便 cout之所以效率低 xff0c 是先把要输出的东西存入缓冲区 xff0c 再输出 xff0c 导
  • BDA驱动学习笔记(1):功能拓扑图

    功能拓扑图 Functional Topology xff1a BAD的目标是不管硬件或者接收信号如何变 xff0c 它的整体架构可以不做大调整 xff0c 为此BDA引入功能拓扑图的概念 xff0c 它把类似DirectShow Filt
  • nproc systemd on CentOS 7

    Increasing nproc for processes launched by systemd on CentOS 7 Ask Question I have successfully increased the nofile and
  • MariaDB中文乱码之解决思路

    首先出现乱码的原因就是编码不一致问题引起的 xff0c 那么就从以下2个方面入手 xff1a 1 应用层 xff1a 前提条件数据库服务端存储的中文数据是对的 xff0c 但是页面上显示乱码 xff0c 这里只需要检查你的项目的编码格式 x
  • android预置权限,安卓预置应用的特权适配

    首先要理解特权应用 位于系统分区的priv app目录下的应用就是特权应用 普通三方应用只应包含normal和dangerous 运行时 级别的权限 xff0c 特权应用可能会增加signature和privileged级别的权限 如果在a
  • react里执行shouldComponentUpdate时返回false的后果

    大家都知道生命周期shouldComponentUpdate返回false时 xff0c 不会进行后续的渲染 xff0c 那这个时候state是什么情况呢 我们看一下demo class Toggle extends React Compo
  • 同比和环比的计算

    与上年度数据对比称 34 同比 34 xff0c 与上月数据对比称 34 环比 34 相关公式如下 xff1a 1 同比增长率计算公式 当年值 上年值 上年值x100 61 增长率 2 逆运算 a 已知当年值 和同比增长率这两个参数 xff
  • mysql出现10061错误解决方法

    首先要关闭MYSQL服务 关闭你现在正在运行的mysql数据库 xff0c 用结束mysql进程或者直接关闭mysql服务器都可以 1 开始菜单 gt 运行 xff08 cmd xff09 gt 寻径到MySQL文件中的bin目录下 如 x
  • 超市/饭店等收据或者小票的生成代码

    package com chauvet utils import java awt Color import java awt Font import java awt FontMetrics import java awt Graphic
  • SpringMVC配置顺序的问题

    1 web xml xff1a web应用一经加载 xff0c 先来找他 1 xff09 xff1a 指明applicationContext的位置 2 xff09 xff1a 引入spring监听 xff0c ContextLoaderL
  • OpenSSL.Net使用随记(二)

    前面已经把使用OpenSSL Net环境准备好了 xff0c 现在来调用几个常用算法的实现 MD5 xff0c SHA1 在这只需要注意下OpenSSL Crypto MessageDiges后面签名算法会用到 1 class Progra
  • 搭建Git服务器

    第一步 xff0c 安装git yum y install git 第二步 xff0c 创建一个git用户 xff0c 用来运行git服务 xff1a adduser git 第三步 xff0c 创建证书登录 xff1a 收集所有需要登录的
  • 修改VNCSERVER 默认的分辨率的方法

    vi usr bin vncserver 1024 找到默认的1024 768修改为 1680 1050 reboot 重启 转载于 https www cnblogs com del88 p 5656356 html
  • java基础---String长度限制透彻解析

    文章目录 前言一 String源码分析二 编译期常量池限制什么是码点 xff1f 三 运行时期限制总结 xff1a 前言 在我们工作和学习中基本离不开Sring的数据类型 xff0c 虽然我们经常接触到它但是一般很少会有人关心String是
  • EOS常用API

    了解了挺长时间EOS xff0c 对于EOS的使用也比较顺畅了 xff0c 由于官方和网上很多的文件都不全或者描述有误差 xff0c 这里我整理了以下EOS常用的api xff0c 有兴趣的同学可以一起交流学习 EOS常用API介绍 nod
  • 正则表达式规则

    正则表达式规则 2008年03月11日 星期二 19 07 String matches 这个方法主要是返回是否匹配指定的字符串 xff0c 如果匹配则为true 否则为false 如 xff1a 判断字符创是否是一个有效的日期 64 pa
  • java 生产者 消费者 线程池_Java多线程 BlockingQueue实现生产者消费者模型详解

    BlockingQueue BlockingQueue 解决了多线程中 xff0c 如何高效安全 传输 数据的问题 程序员无需关心什么时候阻塞线程 xff0c 什么时候唤醒线程 xff0c 该唤醒哪个线程 方法介绍 BlockingQueu
  • ASP.NET里面的主题

    有关ASP NET主题 先建立一个主题文件 xff0c 建立好的主题文件会在App Themes文件夹下面 如图所示 建立好之后 xff0c 记得在 lt 64 Page Language 61 34 C 34 AutoEventWireu
  • cpu访问数据处理流程_CPU处理器架构和工作原理浅析

    基本微机设计 下图给出了假想机的基本设计 中央处理单元 xff08 CPU xff09 是进行算术和逻辑操作的部件 xff0c 包含了有限数量的存储位置 寄存器 xff08 register xff09 xff0c 一个高频时钟 xff08
  • 移除Java对象中的属性_移除/添加 JSON对象中的某个属性

    因为JSON完全是动态的 xff0c 所以给一个JSON对象添加一个属性是很简单的 xff0c 如 xff1a var json 61 json username 61 39 xtayfjpk 39 这样就为json对象添加了一个名为use

随机推荐