Tabela MsiPatchCertificate

A Tabela MsiPatchCertificate identifica os possíveis certificados signatários usados para assinar patches digitalmente. A Tabela MsiPatchCertificate contém as informações necessárias para habilitar a Aplicação de Patch do UAC (Controle de Conta de Usuário) para um aplicativo.

A Tabela MsiPatchCertificate tem as colunas a seguir:

Coluna Tipo Chave Nullable
PatchCertificate Identificador S N
DigitalCertificate_ Identificador N N

 

Colunas

PatchCertificate

O identificador exclusivo dessa linha na Tabela MsiPatchCertificate.

DigitalCertificate

Uma chave externa na primeira coluna da Tabela MsiDigitalCertificate. A linha indicada na Tabela MsiDigitalCertificate contém a representação binária do certificado de signatário.

Comentários

Os patches são sempre avaliados em relação à Tabela MsiPatchCertificate que é atual no momento em que o patch é aplicado. Um patch pode modificar a Tabela MsiPatchCertificate adicionando ou removendo entradas. Isso permite que um patch modifique a avaliação de patches futuros que são aplicados posteriormente na sequência de aplicação de patch. Vários certificados podem existir na tabela e o patch deve corresponder a pelo menos um certificado a ser aplicado.

Validação

ICE03
ICE06
ICE32
ICE81

DisableLUAPatching

Aplicação de patch de UAC (Controle de Conta de Usuário)

MSIDISABLELUAPATCHING

Assinaturas Digitais e Windows Installer

Sem suporte no Windows Installer 2.0 e versões anteriores