Compartilhar via


Tabela MsiPatchCertificate

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

A Tabela MsiPatchCertificate tem as seguintes colunas:

Coluna Tipo Chave Nullable
PatchCertificate identificador de Y N
DigitalCertificate_ identificador de N N

 

Colunas

PatchCertificate

O identificador exclusivo dessa linha na Tabela MsiPatchCertificate.

DigitalCertificate

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

Observações

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

controle de conta de usuário (UAC)

MSIDISABLELUAPATCHING

assinaturas digitais e do Windows Installer

sem suporte no Windows Installer 2.0 e anteriores