MsiPatchCertificate テーブル
MsiPatchCertificate テーブルは、パッチにデジタル署名するために使用される可能性のある署名者証明書を識別します。 MsiPatchCertificate テーブルには、アプリケーションのユーザー アカウント制御 (UAC) パッチ適用 有効にするために必要な情報が含まれています。
MsiPatchCertificate テーブルには、次の列があります。
コラム | 種類 | 鍵 | 許容 |
---|---|---|---|
PatchCertificate | 識別子の | Y | N |
DigitalCertificate_ | 識別子の | N | N |
列
-
patchCertificate の
-
MsiPatchCertificate テーブル内のこの行の一意識別子。
-
DigitalCertificate
-
MsiDigitalCertificate Tableの最初の列への外部キー。 MsiDigitalCertificate テーブルに示されている行には、署名者証明書のバイナリ表現が含まれています。
備考
パッチは、パッチが適用された時点で最新の MsiPatchCertificate テーブルに対して常に評価されます。 パッチでは、エントリを追加または削除することで、MsiPatchCertificate テーブルを変更できます。 これにより、パッチ適用シーケンスの後半で適用される将来のパッチの評価を修正できます。 テーブルには複数の証明書が存在する可能性があり、適用するにはパッチが少なくとも 1 つの証明書と一致している必要があります。
検証
関連トピック
-
DisableLUAPatching の
-
MSIDISABLELUAPATCHINGの
-
デジタル署名と Windows インストーラー の
-
Windows インストーラー 2.0 以前の ではサポートされていません