【问题标题】:Unknown Publisher issue with installer(exe/msi) build with visual studio 2019使用 Visual Studio 2019 构建的安装程序(exe/msi)的未知发布者问题
【发布时间】:2020-02-17 03:48:25
【问题描述】:

我正在使用 Visual Studio 2019 使用“设置向导”构建“安装程序(msi/exe)”。 当我尝试运行 setup.exe 或 msi 安装程序时,应用程序“发布者”被报告为“未知”。

我查阅了一些参考资料,发现 setup.exe 需要使用证书进行数字签名。所以,我已经用这个引用 How do I create a self-signed certificate for code signing on Windows? 对安装程序(exe/msi)进行了数字签名

现在,当我尝试在本地运行 setup.exe 时,应用程序“发布者”报告为“我的 CA”而不是“未知”,但如果我在另一个系统/计算机应用程序“发布者”上运行相同的 setup.exe "报告为"未知"。 请提供有关解决此“未知发布者”问题的任何建议

【问题讨论】:

标签: certificate windows-installer installation


【解决方案1】:

您需要一个官方代码签名证书才能“出名”。我不知道是否有供应商免费提供,我不这么认为。当您使用自签名证书时,您必须在计划安装 setup.msi 的所有计算机上的“受信任的根证书颁发机构”中安装证书(包括证书链的整个树)。

有两种类型的证书:

  • 扩展验证 (EV) 代码签名(非常昂贵,更安全)
  • 代码签名(昂贵但通常对私人/小型公司来说足够了)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-06
    • 2011-03-04
    • 1970-01-01
    • 1970-01-01
    • 2020-12-15
    相关资源
    最近更新 更多