我们有一个执行自动更新的应用程序。直到最近,我们还没有遇到任何问题。但是,我们的很多客户终于升级到Windows 7并遇到各种各样的问题。
我的任务是更新安装程序,因此它适用于7(和Vista,虽然看起来没有一个客户使用Vista)。
基于此article,标准用户似乎可以应用msp补丁,只要它使用与原始安装相同的签名进行签名。
有没有人有这方面的经验?签名是否必须经过第三方验证?我问,因为我遵循了这个process并创建了我的开发签名,当我安装在一个单独的Windows 7盒子上时,它显示了一个Unknown Publisher并要求管理员登录。我认为这是因为它是自签名。但是,在我们花钱从Thawte或Verisign获得第三方证书之前,我想验证。
答案 0 :(得分:3)
我想我已经解决了自己的问题。
我拿了我在测试盒上创建的证书,并手动将它们导入我的W7测试盒。
一旦我这样做了,补丁就能够在不需要管理员密码的情况下运行。
显然,我只能在测试盒上手动进行导入,因此我需要从Thawte或Verisign获得第三方证书。