安装签名的msi安装程序时出现奇怪的“程序名称”

时间:2011-07-28 17:30:53

标签: installer windows-installer

登录MSI安装程序后,我遇到了以下问题。我正在使用signtool.exe并且msi文件签名正常但是当我测试它时,显示我公司名称的UAC确认对话框显示55847.msi的“程序名称:”,而不是我的安装文件的名称。例如。 Setup1.msi 有没有人知道如何“修复”这个?

提前致谢

2 个答案:

答案 0 :(得分:23)

在签署MSI时,将/d选项添加到signtool.exe的命令行:

signtool.exe /d "Your Software Name"

UAC确认对话框将显示您的软件名称作为程序名称。

答案 1 :(得分:1)

如果您对.msi程序包进行Authenticode签名,Windows将显示该名称。否则,您将获得MSI的临时副本,该副本具有随机名称。