Windows installer 如何使用Advanced installer在桌面应用程序中添加认证发布者

Windows installer 如何使用Advanced installer在桌面应用程序中添加认证发布者,windows-installer,desktop-application,code-signing-certificate,advanced-installer,Windows Installer,Desktop Application,Code Signing Certificate,Advanced Installer,我已经使用高级安装程序创建了.net桌面应用程序的安装程序。问题是,在安装过程中发布者是未知的。我已经创建了测试证书,在同一台机器上运行良好,但是如果我想在其他机器上安装它,它的发布者将是未知的。受信任的根证书:不是我的专业知识(很清楚),但是,您不能将自己颁发的证书用于安装程序的公开发布(如果您将其放在所有框中,您可能可以在公司内部使用自己签署的证书)。证书必须在您安装的系统上可用。我相信您需要的是一个由可信的root权威机构:颁发的适当证书。所有Windows安装都应该有一些完全受信任的根证

我已经使用高级安装程序创建了
.net
桌面应用程序的安装程序。问题是,在安装过程中发布者是未知的。我已经创建了测试证书,在同一台机器上运行良好,但是如果我想在其他机器上安装它,它的发布者将是未知的。

受信任的根证书
不是我的专业知识
(很清楚),但是,您不能将自己颁发的证书用于安装程序的公开发布(如果您将其放在所有框中,您可能可以在公司内部使用自己签署的证书)。证书必须在您安装的系统上可用。我相信您需要的是一个由可信的root权威机构颁发的适当证书。所有Windows安装都应该有一些完全受信任的根证书,这些根证书由可靠的组织颁发
您需要使用由此类受信任组织颁发的证书对安装程序进行签名
。价格谨慎

EV代码签名证书:现在似乎需要在Windows中处理一个“基于信任”的证书。这些证书显然是“买你的信任”。有趣的概念。。。根证书:()


更多信息:请检查前面的答案以获取更多链接(不希望出现双重来源问题):

  • (与上面的链接相同)