签名.MSI文件时,signtool.exe在哪里存储应用程序名称?

时间:2018-03-29 15:11:28

标签: uac signtool authenticode

我们遇到以下情况。 使用signtool.exe进行签名后,.MSI文件将显示以下UAC提示: enter image description here

使用CryptUIWizDigitalSign API自定义工具签名后,相同的.MSI文件显示以下UAC提示: enter image description here

我们希望确保.MSI文件在UAC提示符中显示“我们的真棒应用程序”文本,而不是MSI引擎生成的某些ID。

我们已尝试在CRYPTUI_WIZ_DIGITAL_SIGN_EXTENDED_INFO结构中填写pwszDescription字段:

  

指向以null结尾的Unicode字符串的指针,该字符串包含签名主题的描述。

但这不起作用。

我们可以使用另一个字段吗?

1 个答案:

答案 0 :(得分:0)

最后,填充pwszDescription字段工作正常,我只能假设我们在犯其他错误。