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


Таблица MsiPatchCertificate

Таблица MsiPatchCertificate определяет возможные сертификаты подписывания, используемые для цифровых подписывания исправлений. Таблица MsiPatchCertificate содержит сведения, необходимые для включения исправлений контроля учетных записей (UAC) для приложения.

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

Столбец Type Ключ Допускает значения NULL
PatchCertificate Идентификатор Да Нет
DigitalCertificate_ Идентификатор Нет Нет

 

Столбцы

PatchCertificate

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

DigitalCertificate

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

Remarks

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

Проверка

ICE03
ICE06
ICE32
ICE81

DisableLUAPatching

Установка исправлений контроля учетных записей (UAC)

MSIDISABLELUAPATCHING

Цифровые подписи и установщик Windows

Не поддерживается в установщике Windows 2.0 и более ранних версий