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