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


Таблица MsiPackageCertificate

Таблица MsiPackageCertificate содержит сертификаты цифровой подписи, используемые для проверки удостоверения пакетов установки, которые Multiple-Package установка.

Используйте эту таблицу для создания установки нескольких пакетов для продукта, содержащего несколько пакетов установщика Windows. Если первый пакет имеет цифровую подпись и содержит таблицу MsiPackageCertificate, указывающую цифровые сертификаты для всех оставшихся пакетов в продукте, администратор должен принять только запрос контроля учетных записей пользователей (UAC), отображаемый для первого пакета. После принятия запроса UAC для первого пакета определяемые пользователем функции в таблице MSIEmbeddedChainer могут присоединить оставшиеся пакеты к установке нескольких пакетов без отображения запроса UAC и запроса администратора для каждого пакета.

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

установщике Windows 4.0 или более ранней версии: не поддерживается. Эта таблица доступна начиная с установщика Windows 4.5.

Таблица MsiPackageCertificate содержит следующие столбцы:

Столбец Тип Ключ Допустимое значение NULL
PackageCertificate идентификатора Y N
DigitalCertificate_ идентификатора N N

 

Столбцы

PackageCertificate

Уникальный идентификатор для этой строки в таблице MsiPackageCertificate.

DigitalCertificate

Внешний ключ в первом столбце таблицы msiDigitalCertificate . Строка, указанная в таблице MsiDigitalCertificate, содержит двоичное представление сертификата подписи.

Ратификация

ICE39
ICE81

MsiEmbeddedChainer

таблица MsiDigitalCertificate