64 位自定义操作

在 64 位操作系统上,Windows Installer 可能会调用已为 32 位或 64 位系统编译的自定义操作。

必须将基于脚本的 64 位自定义操作显式标记为 64 位自定义操作,方法是将 msidbCustomActionType64BitScript 位添加到 CustomAction 表的 Type 列中的自定义操作数值类型。

常数 十六进制 十进制 含义
msidbCustomActionType64BitScript 0x0001000 4096 这是用脚本编写的 64 位自定义操作。

 

如果自定义操作基于可执行文件或已为 64 位操作系统编译的动态链接库,则这些操作不需要在 CustomAction 表的 Type 列中包括此附加位。