繁体   English   中英

为Installanywhere2010安装程序设置UAC“发布者”字段

[英]Setting the UAC 'Publisher' Field for a Installanywhere2010 Installer

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

如何将字段Publisher从未知更改为必需的名称...

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

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

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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM