【发布时间】:2018-09-08 14:46:30
【问题描述】:
我们遇到了以下情况。 使用 signtool.exe 签名后的 .MSI 文件将显示以下 UAC 提示:
同一个 .MSI 文件在使用使用 CryptUIWizDigitalSign API 的自定义工具进行签名后,会显示以下 UAC 提示:
我们希望确保 .MSI 文件在 UAC 提示符中显示“我们很棒的应用程序”文本,而不是 MSI 引擎生成的某些 id。
我们已尝试在 CRYPTUI_WIZ_DIGITAL_SIGN_EXTENDED_INFO 结构中填充字段 pwszDescription:
指向包含签名主题描述的以 null 结尾的 Unicode 字符串的指针。
但这不起作用。
我们可以使用其他字段吗?
【问题讨论】:
-
这不是一个重复的问题,这家伙使用的是 signtool.exe,而我们使用的是自定义工具。
标签: uac signtool authenticode