【问题标题】:NSIS: Unknown PubliserNSIS:未知出版商
【发布时间】:2012-06-26 13:32:33
【问题描述】:

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

【问题讨论】:

标签: uac nsis


【解决方案1】:

很简单:您需要来自证书颁发机构的证书并签署您的二进制文件。 AFAIK 证书不是免费的,而且是有时间限制的。详情见this答案。

【讨论】:

  • 但是我不明白我怎样才能得到这个证书?
  • ...然后如何使用此证书更改字段“Publisher”?
  • 首先,您需要购买代码签名证书(例如 VeriSign)并以此为安装程序签名。然后应该从数字签名中提取发布者字段。前段时间我打算签署我们的安装程序,但最后我们决定不这样做(根据我的研究,这就是我写“afaik”的原因)所以我没有最终签署过程的经验。但是链接接受的答案中有解决方案。
  • 如果您希望显示发布者,您需要购买一个证书,因为您希望您的证书被 Windows 信任。如果您使用自签名证书或来自不受信任的证书颁发机构的证书,Windows 将不会显示发布者。
猜你喜欢
  • 2023-02-02
  • 1970-01-01
  • 2021-04-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多