我目前正在尝试在 Inno Setup 中创建一个安装程序脚本,并且几乎具有我需要的所有功能。我遇到的一个问题是以下代码行:
[Run]
Filename: "{sd}\my_file\something\bin\Program.exe"; Flags: postinstall unchecked;
现在,它确实实现了预期的行为,允许我选择启动软件,并且该复选框默认为未选中。那里没有问题。发生的情况是,当我在安装完成后选中启动
Program.exe
的框时,程序会打开,但安装程序不会被终止。目前,Program.exe
已启动并正在运行,但安装程序应用程序/进程仍在任务栏上(我在虚拟机中运行 Windows 10 Professional)和任务管理器中。但是,在终止安装完成后启动的程序后,安装程序也会被终止。我将在下面添加 [UninstallDelete]
部分,以便大家都可以看到我如何尝试结束安装程序:
[UninstallDelete]
Type: filesandordirs; Name: "{app}";
Type: filesandordirs; Name: "{sd}\customdir";
此外,我正在使用
UseRelativePaths=True
但我几乎可以肯定这并不重要。由于此安装程序将提供给我们的制作人员,因此一旦从安装后窗口启动程序,安装程序不会自行终止是一个问题。无论如何,任何帮助将不胜感激。