[Inno Setup:如果程序文件夹中存在文件,则关闭安装程序向导

问题描述 投票:1回答:1

我正在尝试创建一个演示安装程序,如果它在程序文件夹中检测到文件close.txt,则它将关闭向导或中止安装。

我正在运行一项计划任务,该任务将在两天后自动卸载该应用程序。初始安装时,close.txt文件将安装在programs文件夹中,然后在自动卸载后,close.txt文件将保留在programs文件夹中。我希望当您重新运行安装程序时,它会检查该文件,以及是否发现该文件会关闭向导或中止安装。我是新手,我认为可以在代码部分中完成此操作,但我不确定。

感谢您提供任何帮助或代码段,谢谢!

installer inno-setup pascalscript
1个回答
0
投票

测试文件在InitializeSetup event function中是否存在,如果存在则返回InitializeSetup

False
[Setup]
DefaultDirName={autopf}\My Program

请注意,如果安装程序允许自定义安装路径,则在卸载后重新运行安装时,您将不会知道它。所以这行不通。

© www.soinside.com 2019 - 2024. All rights reserved.