Msicert.exe

Windows Installer 可以使用數位簽章作為偵測損毀資源的方法。 簽署者憑證可能會與套件所要安裝之外部資源的簽署者憑證進行比較。 如需詳細資訊,請參閱 數位簽章和 Windows Installer

MsiCert.exe是命令列公用程式,可用來填入 MsiDigitalSignature 資料表MsiDigitalCertificate 資料表 ,以及外部封包檔案的數位簽章資訊。 封包檔案必須由數位簽署並列在 媒體資料表中。 MsiCert.exe使用數位簽署封包中的簽署者憑證資訊,如果尚未存在,則會建立 MsiDigitalSignature 和 MsiDigitalCertificate 資料表並將其新增至資料庫。

Syntax

msicert -d{database}-m{media entry}-c{cabinet}[-h]

命令列選項

命令列選項不區分大小寫,而且可以使用斜線分隔符號,而不是虛線。

選項 參數 描述
-d <database> 正在更新的資料庫 (.msi 檔案) 。
-M <媒體識別碼> 封包檔案記錄中 Media 資料表 之 DiskId 欄位中的專案。
-c <內閣> 數位簽署封包檔案的路徑。
-H   包含數位簽章的雜湊。 這是選擇性的。

 

此工具僅適用于 適用于 Windows Installer 開發人員的 Windows SDK 元件

Windows Installer 開發工具

已發行的版本、工具和可轉散發套件