签署 .MSI 文件时,signtool.exe 将应用程序名称存储在哪里?
Where does signtool.exe store the application name when signing an .MSI file?
我们遇到了以下情况。
.MSI 文件在使用 signtool.exe 签名后将显示以下 UAC 提示:
同一个 .MSI 文件,在使用 CryptUIWizDigitalSign API 的自定义工具签名后,显示以下 UAC 提示:
我们要确保 .MSI 文件在 UAC 提示中显示 "Our awesome application" 文本,而不是 MSI 引擎生成的某些 ID。
我们已尝试在 CRYPTUI_WIZ_DIGITAL_SIGN_EXTENDED_INFO
结构中填写字段 pwszDescription
:
A pointer to a null-terminated Unicode string that contains the description of the subject of the signature.
但这没有用。
我们可以使用另一个字段吗?
最后填充 pwszDescription 字段工作正常,我只能假设我们犯了一些其他错误。
我们遇到了以下情况。
.MSI 文件在使用 signtool.exe 签名后将显示以下 UAC 提示:
同一个 .MSI 文件,在使用 CryptUIWizDigitalSign API 的自定义工具签名后,显示以下 UAC 提示:
我们要确保 .MSI 文件在 UAC 提示中显示 "Our awesome application" 文本,而不是 MSI 引擎生成的某些 ID。
我们已尝试在 CRYPTUI_WIZ_DIGITAL_SIGN_EXTENDED_INFO
结构中填写字段 pwszDescription
:
A pointer to a null-terminated Unicode string that contains the description of the subject of the signature.
但这没有用。
我们可以使用另一个字段吗?
最后填充 pwszDescription 字段工作正常,我只能假设我们犯了一些其他错误。