Действие SelfUnregModules

Действие SelfUnregModules отменяет регистрацию всех модулей, перечисленных в таблице SelfReg , которые планируется удалить. Установщик не регистрирует файлы .EXE самостоятельно.

Ограничения последовательностей

Действие InstallValidate должно отображаться перед действием SelfUnregModules в последовательности. Если используется действие SelfRegModules , оно должно отображаться после действия SelfUnregModules в последовательности. Если используется действие RemoveFiles , оно должно отображаться после действия SelfUnregModules в последовательности.

Сообщения ActionData

Поле Описание данных действия
 [1] Идентификатор незарегистрированного файла модуля.
[2] Идентификатор папки с незарегистрированным файлом модуля.

 

Комментарии

Действие SelfUnregModules пытается вызвать функцию DllUnregisterServer модуля, который должен быть отменен. Это действие выполняется с повышенными привилегиями, когда установка выполняется с повышенными привилегиями, например во время установки на отдельных компьютерах. Во время установки на пользователя установщик выполняет это действие с привилегиями пользователя.

Обратите внимание, что нельзя указать порядок, в котором установщик отменяет регистрацию саморегистрирующихся библиотек DLL с помощью действия SelfUnRegModules.

Указание порядка самостоятельной регистрации