当我打开安装程序(使用InstallAnywhere 2010创建的安装程序)时,会出现UAC对话框,其中包含有关我的安装程序的信息。字段发布者是'未知'。为Installanywhere2010安装程序设置UAC“发布者”字段
我怎样才能改变字段出版商从未知到一个必要的名称...
当我打开安装程序(使用InstallAnywhere 2010创建的安装程序)时,会出现UAC对话框,其中包含有关我的安装程序的信息。字段发布者是'未知'。为Installanywhere2010安装程序设置UAC“发布者”字段
我怎样才能改变字段出版商从未知到一个必要的名称...
你需要进行数字签名的完成安装程序。
在InstallAnywhere的文档,我们发现以下几点:
您可以在Windows上,如果你有一个有效的数字证书进行数字签名的安装程序。数字签名为最终用户提供了增加的安全性,即知道安装程序来自可信来源。它还可以防止客户在Windows XP Service Pack 2及更高版本系统上启动安装程序时看到“未知发布者”警告。要对安装程序进行数字签名,您基本上需要三个[sic]文件:.pvk文件(私钥),.spc文件(代码签名证书)和signcode.exe(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/en-us/library/windows/desktop/aa387764(v=vs.85).aspx