INNO:文件使用时禁止“忽略”

时间:2008-12-19 02:04:45

标签: inno-setup

我正在使用Inno Setup来安装我的Windows应用程序。如果用户在运行安装程序时拥有该应用程序(例如,用于更新),则安装程序将在无法替换正在使用的文件时停止,并且允许用户选择是否中止,忽略或重试。

我希望它只允许Abort或Retry并删除Ignore选项。有谁知道如何做到这一点?

或者如果无法做到这一点,如果应用程序正在运行,如何让安装程序中止?

1 个答案:

答案 0 :(得分:3)

检测应用程序是否正在运行的简单方法需要从应用程序进行协作,因此最好在发布第一个版本之前执行此操作。 使用Inno Setup的AppMutex设置。有一个example in the Inno Setup knowledge base用于设置多个会话中可见的互斥锁。 Inno Setup的帮助文件中有更多关于AppMutex的内容。