Поделиться через


Отмена регистрации действияClassInfo

Действие UnregisterClassInfo управляет удалением сведений о com-классе из системного реестра. Она использует таблицу AppId.

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

Действие UnregisterClassInfo должно выполняться после действия InstallInitialize и перед действием RegisterClassInfo .

Значение RemoveRegistryValues должно находиться перед UnregisterClassInfo в последовательности.

Последовательность действий в следующей группе ограничена. Если какое-либо подмножество этих действий происходит вместе в таблице последовательностей, они должны выполняться в той же относительной последовательности, как показано в следующей таблице:

Например, параметр RegisterExtensionInfo должен находиться перед UnregisterClassInfo в таблице последовательностей.

Сообщения ActionData

Поле Описание данных действия
 [1] GUID незарегистрированного КЛАССА COM.

 

Комментарии

Установщик устанавливает для свойства OLEAdvtSupport значение true, когда система текущего пользователя была обновлена для работы с установкой по запросу через COM. Если система не поддерживает установку по запросу через COM, UnregisterClassInfo удаляет все классы COM, перечисленные в таблице Классов , связанные с удаленными компонентами или компонентами, установленными как объявленные из системного реестра. В противном случае это действие удаляет только классы COM, связанные с компонентами, выбранными для удаления из системного реестра.