自定义操作类型

下表列出了自定义操作的基本类型,并显示了每种类型的 CustomAction 表的类型、源和目标字段中的值。 可以通过在 "类型" 列中包含可选的标志位来修改基本的自定义操作。 有关选项和值的说明,请参阅以下内容:

对于说明和每种类型可用的选项,请使用指向基本自定义操作类型的链接。

基本自定义操作类型 类型 目标
自定义操作类型 1DLL 文件存储在二进制表流中。
1 二进制表的键。 DLL 入口点。
自定义操作类型 2存储在二进制表流中的 EXE 文件。
2 二进制表的键。 命令行字符串。
自定义操作类型 5JScript 存储在二进制表流中的文件。
5 二进制表的键。 可调用的可选 JScript 函数。
自定义操作类型 6存储在二进制表流中的 VBScript 文件。
6 二进制表的键。 可调用的可选 VBScript 函数。
自定义操作类型 17与产品一起安装的 DLL 文件。
17 文件表的键。 DLL 入口点。
自定义操作类型 18与产品一起安装的 EXE 文件。
18 文件表的键。 命令行字符串。
自定义操作类型 19显示指定的错误消息并返回失败,并终止安装。
19 空白 带格式 的文本字符串。 文本消息或 错误 表中的索引。
自定义操作类型 21JScript 与产品一起安装的文件。
21 文件表的键。 可调用的可选 JScript 函数。
自定义操作类型 22与产品一起安装的 VBScript 文件。
22 文件表的键。 可调用的可选 VBScript 函数。
自定义操作类型 34EXE 文件的路径引用目录。
34 目录表的键。 这是要执行的工作目录。 目标列已 设置格式 ,包含可执行文件的完整路径和名称,后跟可选参数。
自定义操作类型 35带有格式化文本的目录集。
35 目录表的键。 指定的目录是由目标字段中带格式的字符串设置的。 带格式的文本字符串。
自定义操作类型 37JScript 存储在此序列表中的文本。
37 Null JScript 代码的字符串。
自定义操作类型 38此序列表中存储的 VBScript 文本。
38 Null 一串 VBScript 代码。
自定义操作类型 50具有属性值指定的路径的 EXE 文件。
50 属性名称或键到 属性 表。 命令行字符串。
自定义操作类型 51带有格式化文本的属性集。
51 属性表的属性名称或键。 此属性由目标字段中的格式化字符串设置。 带格式的文本字符串。
自定义操作类型 53JScript 由属性值指定的文本。
53 属性名称或键到 属性 表。 可调用的可选 JScript 函数。
自定义操作类型 54由属性值指定的 VBScript 文本。
54 属性名称或键到 属性 表。 可调用的可选 VBScript 函数。

此外,以下自定义操作类型用于并发安装: