2

当我打开我的安装程序(我使用 InstallAnywhere 2010 创建的)时,会出现 UAC 对话框,其中包含有关我的安装程序的信息。发布者字段为“未知”。

如何将字段发布者从未知更改为所需名称...

4

1 回答 1

0

您需要对完成的安装程序进行数字签名。

在 InstallAnywhere 文档中,我们发现以下内容:

如果您拥有有效的数字证书,则可以在 Windows 上对安装程序进行数字签名。数字签名为最终用户提供了额外的安全性,因为他们知道安装程序来自受信任的来源。它还可以防止您的客户在 Windows XP Service Pack 2 和更高版本的系统上启动安装程序时看到“未知发布者”警告。要对安装程序进行数字签名,您基本上需要 thre [sic] 文件:.pvk 文件(私钥)、.spc 文件(代码签名证书)和 signcode.exe(Microsoft 的代码签名工具)。您可以 signcode.exe从微软的下载中心下载。它包含在一个名为codesigningx86.exe. Signcode 具有 GUI 模式,但也可以从命令行运行。命令行可以很简单:

signcode /spc myCert.spc /v mypkey.pvk "install.exe"

Signcode 有许多命令行参数。有关 Signcode 的更多信息,请signcode.exe在 MSDN 库中搜索。

请参阅 MSDN 上有关 SignTool 实用程序的链接:http: //msdn.microsoft.com/en-us/library/windows/desktop/aa387764 (v=vs.85).aspx

于 2013-02-18T18:55:07.787 回答