Uac NSIS:未知发布者

Uac NSIS:未知发布者,uac,nsis,Uac,Nsis,当我在Win7上安装应用程序时,Windows会显示安装对话框,并显示“未知发布者”。我应该怎么做才能摆脱它呢?简单地说:您需要证书颁发机构的证书并在二进制文件上签名。AFAIK证书不是免费的,它是有时间限制的。有关详细信息,请参阅答案。但我不明白如何获取此证书?…以及如何使用此证书更改字段“Publisher”?首先,您需要购买代码签名证书(例如VeriSign)并据此对安装程序进行签名。然后应该从数字签名中提取Publisher字段。一段时间前我打算签署我们的安装程序,但最终我们决定不这么做

当我在Win7上安装应用程序时,Windows会显示安装对话框,并显示“未知发布者”。我应该怎么做才能摆脱它呢?

简单地说:您需要证书颁发机构的证书并在二进制文件上签名。AFAIK证书不是免费的,它是有时间限制的。有关详细信息,请参阅答案。

但我不明白如何获取此证书?…以及如何使用此证书更改字段“Publisher”?首先,您需要购买代码签名证书(例如VeriSign)并据此对安装程序进行签名。然后应该从数字签名中提取Publisher字段。一段时间前我打算签署我们的安装程序,但最终我们决定不这么做(这就是为什么我写了“afaik”,根据我的研究),所以我没有最终签署过程的经验。但链接的接受答案中有一个解决方案。如果您希望Windows信任您的证书,因此希望显示发布者,则需要购买证书。如果使用自签名证书或来自不受信任的证书颁发机构的证书,Windows将不会显示发布者。可能存在的副本