供参考,我使用的是InstallShield 2015,项目是基本的MSI。
我知道卸载程序是自动创建的,我不喜欢的是我总是显示“你是否希望允许来自未知发布者的以下程序对这台计算机进行更改?”警告。
是否有办法以与程序本身相同的方式对卸载程序进行签名,以便用户不需要看到此警告?
答案 0 :(得分:0)
假设基本的MSI和Windows 7,我不知道为什么你会收到这条消息。
在Windows NT / 2K / XP / Vista中,MSI将存储空间从MSI中剥离并存储在c:\ windows \ installer中。这是出于空间考虑,如果需要内容,它将解析完整的MSI。
在Vista中,他们添加了UAC,投诉是卸载会说未知的发布者,因为剥离存储会使证书无效。
在Windows 7及更高版本中,它们会缓存完整的MSI。所以这应该不是问题。需要进一步检查您的环境并卸载日志文件以提供更好的答案。