我有一个安装程序可执行文件,我已使用 Verisign 证书签名。可执行文件在安装 XP 和 Win7 期间显示正确的发布者信息,但在 Vista 上显示为“未识别的发布者”。我已经使用“属性”菜单手动检查了放入 msi 和可执行文件的每个单独的文件,以验证这些文件是否已签名,并且它们确实是使用签名者和时间戳但不是电子邮件签名的。(有没有工具可以做到这一点?)。
如果我运行可执行文件中包含的 msi,并在安装完成之前取消安装。然后,当我再次运行抱怨 Unidentified Publisher 的 SAME setup 可执行文件时,它会显示正确的发布者信息。
有人对我如何解决这个问题有建议吗?我知道 Vista 上的 Windows 安装程序用于卸载的错误,但这是一个安装。