场合
在安装我们的产品期间,我使用CheckForMutexes检测我们的程序是否仍在运行(来自之前的安装)。如果我们的程序仍在运行,我会弹出一个消息框(使用MsgBox),告诉用户关闭程序。如果用户单击ok并且他们尚未关闭我们的程序,则会显示相同的消息框。我想在MsgBox中显示一个中止安装的取消按钮,这在用户不想关闭正在运行的程序的情况下是理想的。
问题
如何以编程方式中止InnoSetup安装?
提前致谢
答案 0 :(得分:1)
在Inno Setup帮助中查看InitializeSetup
和Abort
。 Abort
功能将允许设置退出。
答案 1 :(得分:0)
调用WizardForm.Close()方法。
如果她真的想要取消安装,它会提示用户。
procedure ExitSetup;
begin
WizardForm.Close;
end;