我可以为我的程序签署卸载程序吗?

时间:2016-03-16 19:30:30

标签: installshield signing uninstaller

供参考,我使用的是InstallShield 2015,项目是基本的MSI。

我知道卸载程序是自动创建的,我不喜欢的是我总是显示“你是否希望允许来自未知发布者的以下程序对这台计算机进行更改?”警告。

是否有办法以与程序本身相同的方式对卸载程序进行签名,以便用户不需要看到此警告?

1 个答案:

答案 0 :(得分:0)

假设基本的MSI和Windows 7,我不知道为什么你会收到这条消息。

在Windows NT / 2K / XP / Vista中,MSI将存储空间从MSI中剥离并存储在c:\ windows \ installer中。这是出于空间考虑,如果需要内容,它将解析完整的MSI。

在Vista中,他们添加了UAC,投诉是卸载会说未知的发布者,因为剥离存储会使证书无效。

在Windows 7及更高版本中,它们会缓存完整的MSI。所以这应该不是问题。需要进一步检查您的环境并卸载日志文件以提供更好的答案。