【问题标题】:Use RestartManager during Uninstall (Inno Setup)在卸载期间使用 RestartManager (Inno Setup)
【发布时间】:2017-08-15 21:51:08
【问题描述】:

在 Inno Setup 中,可以使用CloseApplication 来启用 Windows 重新启动管理器,并检查正在运行的实例。但是,这不适用于卸载。安装程序会删除所有未使用的文件,并显示一条消息“并非所有文件都可以删除,请手动删除它们”。

检查在卸载运行期间似乎工作的正在运行的实例的唯一方法是使用 AppMutex。

有没有办法在卸载过程中也启用重启管理器?

【问题讨论】:

    标签: inno-setup uninstallation close-application restartmanager


    【解决方案1】:

    不,您不能在卸载程序中使用重新启动管理器。但是你可以自己编码:
    How do you close then restart explorer.exe in Inno Setup uninstall using the Restart Manager?


    更简单但不太优雅的解决方案是杀死 InitializeUninstall 中的应用程序。

    请参阅my answer to Uninstall fails because program is running. How do I make Inno Setup check for running process prior to attempting delete?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-11-16
      • 2018-05-04
      • 2013-03-28
      • 2015-08-31
      • 2011-12-06
      • 1970-01-01
      • 2016-01-14
      相关资源
      最近更新 更多