Windows installer UAC修补和数字签名

Windows installer UAC修补和数字签名,windows-installer,uac,digital-signature,Windows Installer,Uac,Digital Signature,我们有一个执行自动更新的应用程序。直到最近,我们还没有遇到任何问题。然而,我们的许多客户最终升级到Windows 7并遇到了各种各样的问题 我的任务是更新安装程序,使其能够在7(和Vista)上运行,尽管我们的客户似乎都不使用Vista 基于此,标准用户似乎可以应用msp修补程序,前提是该修补程序的签名与原始安装的签名相同 有人有这方面的经验吗?签名是否必须经过第三方验证?我问,因为我遵循这一点,创建了我的开发签名,当我安装在一个单独的Windows7框中时,它显示了一个未知的发布者,需要管理员

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

我的任务是更新安装程序,使其能够在7(和Vista)上运行,尽管我们的客户似乎都不使用Vista

基于此,标准用户似乎可以应用msp修补程序,前提是该修补程序的签名与原始安装的签名相同


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

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

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

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


显然,我只能在测试箱上手动导入,因此我需要从Thawte或Verisign.

或Comodo获得第三方证书,这通常更便宜。另外,您可以从Comodo获得更便宜的证书。