3

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

我希望它只允许中止或重试并删除忽略选项。有谁知道如何做到这一点?

或者如果这不能完成,如果应用程序正在运行,我怎样才能让安装程序中止?

4

1 回答 1

3

检测应用程序是否正在运行的简单方法需要应用程序的合作,因此最好在发布第一个版本之前解决这个问题。使用 Inno Setup 的AppMutex设置。Inno Setup 知识库中有一个示例,用于设置在多个会话中可见的互斥锁。Inno Setup 的帮助文件中有更多内容AppMutex

于 2008-12-19T04:26:00.023 回答