【问题标题】:NSIS: Unknown PubliserNSIS:未知出版商 【发布时间】:2012-06-26 13:32:33 【问题描述】: 当我在 Win7 上安装我的应用程序时,Windows 显示安装对话框,显示“未知发布者”。我应该怎么做才能摆脱它? 【问题讨论】: Setting the UAC 'Publisher' Field for a NSIS Installer 的可能重复项 标签: uac nsis 【解决方案1】: 很简单:您需要来自证书颁发机构的证书并签署您的二进制文件。 AFAIK 证书不是免费的,而且是有时间限制的。详情见this答案。 【讨论】: 但是我不明白我怎样才能得到这个证书? ...然后如何使用此证书更改字段“Publisher”? 首先,您需要购买代码签名证书(例如 VeriSign)并以此为安装程序签名。然后应该从数字签名中提取发布者字段。前段时间我打算签署我们的安装程序,但最后我们决定不这样做(根据我的研究,这就是我写“afaik”的原因)所以我没有最终签署过程的经验。但是链接接受的答案中有解决方案。 如果您希望显示发布者,您需要购买一个证书,因为您希望您的证书被 Windows 信任。如果您使用自签名证书或来自不受信任的证书颁发机构的证书,Windows 将不会显示发布者。