我使用Visual Studio 2008创建了一个MSI安装程序。然后我使用signtool.exe和我的authenticode证书对此进行签名。
在Vista x64测试PC上,当运行MSI时,会出现预期的对话框,表明我的公司是发布者。
但是,从“添加/删除程序”中卸载程序时,会显示黄色的“Unidentified Publisher”对话框。
有没有办法让卸载过程签名?谷歌没有出现任何有用的东西。
非常感谢,
克里斯
答案 0 :(得分:10)
答案 1 :(得分:1)
安装MSI时,将从中剥离有效负载,并在本地存储已剥离的MSI软件包,因为需要此软件包来驱动卸载和修复过程。由于已修改缓存包,因此将更改签名中的校验和,以便签名被破坏。