MsiPackageCertificate-tabell
Tabellen MsiPackageCertificate innehåller en lista över certifikat för digitala signaturer som används för att verifiera identiteten för de installationspaket som gör den här Multiple-Package Installation.
Använd den här tabellen om du vill skapa en installation med flera paket för en produkt som innehåller flera Windows Installer-paket. Om det första paketet är digitalt signerat och innehåller en MsiPackageCertificate-tabell som anger digitala certifikat för alla återstående paket i produkten, behöver administratören endast acceptera den UAC-uppmaningen (User Account Control) som visas för det första paketet. När du har accepterat UAC:s uppmaning om det första paketet kan de användardefinierade funktionerna i tabellen MsiEmbeddedChainer sedan ansluta de återstående paketen till installationen med flera paket utan att visa en UAC-prompt och kräva ett administratörssvar för varje paket.
Om en eller flera av funktionerna i tabellen MsiEmbeddedChainer begära ett osignerat paket visas en annan UAC-fråga som kräver administratörsinteraktion för varje osignerat paket. Om administratören godkänner den här UAC-prompten fortsätter installationen av flera paket. När en administratör har angett autentiseringsuppgifter för ett paket visas ingen UAC-fråga igen för paketet under installationen av flera paket. Om administratören avvisar en UAC-fråga för ett paket återställer Windows-installationsprogrammet installationen av flera paket innan den åtar sig att installera paket som tillhör produkten.
Windows Installer 4.0 eller tidigare: Stöds inte. Den här tabellen är tillgänglig från och med Windows Installer 4.5.
Tabellen MsiPackageCertificate har följande kolumner:
Spalt | Typ | Nyckel | Nullbar |
---|---|---|---|
PackageCertificate | identifierare | Y | N |
DigitalCertificate_ | identifierare | N | N |
Kolumner
-
PackageCertificate
-
Den unika identifieraren för den här raden i tabellen MsiPackageCertificate.
-
DigitalCertificate
-
En extern nyckel i den första kolumnen i MsiDigitalCertificate Table. Raden som anges i tabellen MsiDigitalCertificate innehåller den binära representationen av undertecknarcertifikatet.
Validering
Relaterade ämnen