自定义操作类型

下表标识了自定义操作的基本类型,并且对于每种类型,显示了 CustomAction 表的“类型”、“源”和“目标”字段中的值。 可在“类型”列中包括可选标志位来修改基本自定义操作。 有关选项和值的说明,请查看以下内容:

使用指向基本自定义操作类型的链接来获取每种类型的说明和可用选项。

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

 

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