Msicert.exe

Windows Installer 可使用数字签名来检测损坏的资源。 签名者证书可能会与此包要安装的外部资源的签名者证书进行比较。 有关详细信息,请参阅数字签名和 Windows Installer

MsiCert.exe 是一个命令行实用工具,它可用于利用外部 Cabinet 文件的数字签名信息来填充 MsiDigitalSignature 表MsiDigitalCertificate 表。 Cabinet 文件必须经过数字签名并列在Media 表中。 MsiCert.exe 使用已数字签名的 Cabinet 中的签名者证书信息,且会创建 MsiDigitalSignature 与 MsiDigitalCertificate 表并将它们添加到数据库中(如果它们尚不存在)。

语法

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

命令行选项

命令行选项不区分大小写,且可能会使用斜杠分隔符,而不是短划线。

选项 参数 说明
-d <database> 正在更新的数据库(.msi 文件)。
-m <媒体 ID> Cabinet 文件的记录内 Media 表的 DiskId 字段中的输入。
-c <cabinet> 已数字签名的 Cabinet 文件的路径。
-h   包括数字签名的哈希。 此为可选项。

 

此工具仅在适用于 Windows Installer 开发人员的 Windows SDK 组件中提供。

Windows Installer 开发工具

已发布的版本、工具和可再发行版