다음을 통해 공유


MsiPatchCertificate 테이블

MsiPatchCertificate 테이블은 패치에 디지털 서명하는 데 사용할 수 있는 서명자 인증서를 식별합니다. MsiPatchCertificate 테이블에는 애플리케이션에 UAC(사용자 계정 컨트롤) 패치 사용하도록 설정하는 데 필요한 정보가 포함되어 있습니다.

MsiPatchCertificate 테이블에는 다음 열이 있습니다.

열쇠 Nullable
PatchCertificate 식별자 Y N
DigitalCertificate_ 식별자 N N

 

PatchCertificate

MsiPatchCertificate 테이블의 이 행에 대한 고유 식별자입니다.

DigitalCertificate

MsiDigitalCertificate Table첫 번째 열의 외부 키입니다. MsiDigitalCertificate 테이블에 표시된 행에는 서명자 인증서의 이진 표현이 포함됩니다.

발언

패치는 패치가 적용될 때 현재인 MsiPatchCertificate 테이블에 대해 항상 평가됩니다. 패치는 항목을 추가하거나 제거하여 MsiPatchCertificate 테이블을 수정할 수 있습니다. 이렇게 하면 패치가 패치 시퀀스의 뒷부분에서 적용되는 향후 패치의 평가를 수정할 수 있습니다. 테이블에 여러 인증서가 있을 수 있으며 패치를 적용하려면 하나 이상의 인증서와 일치해야 합니다.

유효성 검사

ice03
ICE06
ICE32
ICE81

disableLUAPatching

UAC(사용자 계정 컨트롤) 패치

MSIDISABLELUAPATCHING

디지털 서명 및 Windows Installer

Windows Installer 2.0 및 이전 지원되지 않음