代码之家  ›  专栏  ›  技术社区  ›  taylonr

UAC修补和数字签名

  •  3
  • taylonr  · 技术社区  · 16 年前

    我们有一个执行自动更新的应用程序。直到最近,我们还没有遇到任何问题。然而,我们的许多客户最终升级到了Windows7,并遇到了各种各样的问题。

    我一直在负责更新安装程序,所以它可以在7(和Vista,虽然看起来没有一个客户使用Vista)。

    基于此 article ,标准用户似乎可以应用MSP补丁,前提是该补丁的签名与原始安装的签名相同。

    有人对此有经验吗?签名是否必须由第三方验证?我问,因为我跟着这个 process 并创建了我的开发签名,当我安装在一个单独的Windows7框中时,它显示了一个未知的发布者,需要管理员登录。我以为是因为它是自签的。但是,我想在我们花钱从Thawte或Verisign获得第三方证书之前进行验证。

    1 回复  |  直到 16 年前
        1
  •  3
  •   taylonr    16 年前

    我想我已经解决了我自己的问题。

    我获取了在我的测试盒上创建的证书,并手动将它们导入到我的W7测试盒中。

    一旦我这样做了,补丁就可以运行而不需要管理员密码。

    显然,我只能在测试箱上手动导入,所以我需要从Thawte或Verisign获取第三方证书。