Windows 如何解决;已验证的发布者:未知“;运行安装程序时的消息

Windows 如何解决;已验证的发布者:未知“;运行安装程序时的消息,windows,security,installation,code-signing,Windows,Security,Installation,Code Signing,当我尝试在某些计算机上安装我的软件时,我通常会收到一条消息“Verified publisher:Unknown”。 我从一些文档中了解到,安装程序必须经过签名 问题1: 我可以使用自签名证书对安装程序进行签名吗? 自签名证书显示“此证书无法由受信任的证书颁发机构验证” 请给出建议。不,正如您所发现的,自签名证书不起作用。您需要购买一个“代码签名证书”(引用它是供您搜索的术语),并对您的EXE(很可能是安装和应用程序文件)进行签名和时间戳 自签名证书仅适用于测试。您可以将用于登录的证书安装到受信

当我尝试在某些计算机上安装我的软件时,我通常会收到一条消息“Verified publisher:Unknown”。 我从一些文档中了解到,安装程序必须经过签名

问题1: 我可以使用自签名证书对安装程序进行签名吗? 自签名证书显示“此证书无法由受信任的证书颁发机构验证”


请给出建议。

不,正如您所发现的,自签名证书不起作用。您需要购买一个“代码签名证书”(引用它是供您搜索的术语),并对您的EXE(很可能是安装和应用程序文件)进行签名和时间戳

自签名证书仅适用于测试。您可以将用于登录的证书安装到受信任的CA中,Windows将信任该证书,因此将显示发布者。然而,在分发应用程序的现实世界中,您更愿意购买证书,以便在用户的系统上信任它。在这种情况下,自签名证书只能用于确保签名文件未被修改。