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