Udostępnij za pośrednictwem


Tabela MsiPatchCertificate

Tabela MsiPatchCertificate identyfikuje możliwe certyfikaty podpisów używane do cyfrowego podpisywania poprawek. Tabela MsiPatchCertificate zawiera informacje potrzebne do włączenia kontroli konta użytkownika (UAC) patching dla aplikacji.

Tabela MsiPatchCertificate ma następujące kolumny:

Kolumna Typ Klucz Nullable
PatchCertificate identyfikator Y N
DigitalCertificate_ identyfikator N N

 

Kolumny

PatchCertificate

Unikatowy identyfikator tego wiersza w tabeli MsiPatchCertificate.

DigitalCertificate

Klucz zewnętrzny w pierwszej kolumnie MsiDigitalCertificate Table. Wiersz wskazany w tabeli MsiDigitalCertificate zawiera binarną reprezentację certyfikatu sygnatariusza.

Uwagi

Poprawki są zawsze oceniane względem tabeli MsiPatchCertificate, która jest aktualna w momencie stosowania poprawki. Poprawka może zmodyfikować tabelę MsiPatchCertificate, dodając lub usuwając wpisy. Dzięki temu poprawka umożliwia modyfikowanie oceny przyszłych poprawek, które są stosowane w dalszej części sekwencji stosowania poprawek. W tabeli może istnieć wiele certyfikatów, a poprawka musi być zgodna z co najmniej jednym certyfikatem, który ma zostać zastosowany.

Walidacja

ICE03
ICE06
ICE32
ICE81

DisableLUAPatching

stosowanie poprawek kontroli konta użytkownika (UAC)

MSIDISABLELUAPATCHING

podpisów cyfrowych i Instalatora Windows

nieobsługiwane w Instalatorze Windows 2.0 i starszych