SelfRegModules 操作
SelfRegModules 操作处理 SelfReg 表格中列出的所有模块,并在系统中注册所有已安装的模块。 安装程序不会自行注册 EXE 文件。
序列限制
调用 SelfRegModules 操作前,必须先调用 InstallValidate 操作。 如果使用 InstallFiles 操作,则在序列中必须在 SelfRegModules 操作的前面。 由于 SelfRegModules 操作会更改系统,因此 SelfRegModules 应位于 InstallInitialize 操作之后。
ActionData 消息
字段 | 操作数据说明 |
---|---|
[1] | 已注册模块文件的标识符。 |
[2] | 包含已注册模块文件的文件夹的标识符。 |
备注
SelfRegModules 操作尝试调用计划注册的模块的 DllRegisterServer 函数。 当使用提升的权限运行安装时(例如,在每台计算机安装期间),此操作以提升的权限运行。 在每用户安装期间,安装程序使用用户权限运行此操作。
请注意,不能使用 SelfUnRegModules 操作来指定安装程序注册自注册 DLL 的顺序。
相关主题