Действие SelfRegModules
Действие SelfRegModules обрабатывает все модули, перечисленные в таблице SelfReg, и регистрирует все установленные модули в системе. Установщик не самостоятельно регистрирует EXE-файлы.
Ограничения последовательности
Перед вызовом действия SelfRegModule необходимо вызвать действие InstallValidate . Если используется действие InstallFiles , оно должно появиться перед действием SelfRegModules в последовательности. Так как действие SelfRegModules изменяет систему, selfRegModules должны появиться после действия InstallInitialize.
Сообщения ActionData
Поле | Описание данных действия |
---|---|
[1] | Идентификатор зарегистрированного файла модуля. |
[2] | Идентификатор папки с зарегистрированным файлом модуля. |
Комментарии
Действие SelfRegModules пытается вызвать функцию DllRegisterServer модуля, запланированного для регистрации. Это действие выполняется с повышенными привилегиями, когда установка выполняется с повышенными привилегиями, например во время установки на компьютере. Во время установки на пользователя установщик выполняет это действие с привилегиями пользователя.
Обратите внимание, что нельзя указать порядок, в котором установщик регистрирует саморегистрированные библиотеки DLL с помощью действия SelfUnRegModules.
Связанные темы