Aracılığıyla paylaş


MsiPackageCertificate Tablosu

MsiPackageCertificate Tablosu, bu Multiple-Package Yüklemeoluşturan yükleme paketlerinin kimliğini doğrulamak için kullanılan dijital imza sertifikalarını listeler.

Birden çok Windows Installer paketi içeren bir ürün için çoklu paket yükleme yazmak için bu tabloyu kullanın. İlk paket dijital olarak imzalanmışsa ve üründeki kalan tüm paketler için dijital sertifikalar belirten bir MsiPackageCertificate Tablosu içeriyorsa, yöneticinin yalnızca ilk paket için görüntülenen Kullanıcı Hesabı Denetimi (UAC) istemini kabul etmesi gerekir. UAC'nin ilk paket istemini kabul ettikten sonra, MsiEmbeddedChainer tablosundaki kullanıcı tanımlı işlevler, UAC istemi görüntülemeden ve her paket için yönetici yanıtı gerektirmeden kalan paketleri birden çok paket yüklemesine ekleyebilir.

MsiEmbeddedChainer tablosundaki işlevlerden biri veya daha fazlası imzasız bir paket, imzasız her paket için yönetici etkileşimi gerektiren başka bir UAC istemi görüntülenir. Yönetici bu UAC istemini kabul ederse, çok paketli yükleme devam eder. Bir yönetici bir paket için kimlik bilgilerini sağladıktan sonra, bu çok paketli yükleme sırasında bu paket için bir kez daha UAC istemi görüntülenmez. Yönetici bir paket için UAC istemini reddederse, Windows yükleyicisi ürüne ait paketleri yüklemeyi taahhüt etmeden önce çok paketli yüklemeyi geri alır.

Windows Installer 4.0 veya önceki: Desteklenmiyor. Bu tablo Windows Installer 4.5'le başlayarak kullanılabilir.

MsiPackageCertificate Tablosu aşağıdaki sütunlara sahiptir:

Sütun Tür Anahtar Nullable
PackageCertificate Tanımlayıcı Y N
DigitalCertificate_ Tanımlayıcı N N

 

Sütun

PackageCertificate

MsiPackageCertificate Tablosundaki bu satırın benzersiz tanımlayıcısı.

DigitalCertificate'i

MsiDigitalCertificate Tabloilk sütununa bir dış anahtar. MsiDigitalCertificate Tablosunda belirtilen satır, imzalayan sertifikanın ikili gösterimini içerir.

Doğrulama

ice39
ice81

MsiEmbeddedChainer

MsiDigitalCertificate Tablo