【问题标题】:Can I sign the uninstaller for my program?我可以为我的程序签署卸载程序吗?
【发布时间】:2016-07-02 21:35:05
【问题描述】:

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

我知道卸载程序是自动创建的,但我不喜欢它总是显示“您要允许来自未知发布者的以下程序对此计算机进行更改吗?”警告。

有没有办法像我对程序本身一样对卸载程序进行签名,这样用户就不需要看到这个警告?

【问题讨论】:

  • 你在哪个操作系统版本上看到这个?
  • @ChristopherPainter - 我相信是 Windows 7。
  • 您使用的是什么项目类型? InstallScript、基本 MSI、InstallScript MSI?
  • @ChristopherPainter - 基本 MSI

标签: installshield signing uninstallation


【解决方案1】:

假设 Basic MSI 和 Windows 7,我不知道您为什么会收到此消息。

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

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

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

【讨论】:

    猜你喜欢
    • 2014-03-29
    • 1970-01-01
    • 1970-01-01
    • 2020-01-31
    • 1970-01-01
    • 2011-07-05
    • 1970-01-01
    • 1970-01-01
    • 2015-10-24
    相关资源
    最近更新 更多