开发者

Cancelling an InnoSetup installer

开发者 https://www.devze.com 2023-02-03 13:59 出处:网络
Situation During the installation of our product I detect if our programs are still running (from a previous installation) by using CheckForMutexes. If our programs are still running I pop up a messa

Situation

During the installation of our product I detect if our programs are still running (from a previous installation) by using CheckForMutexes. If our programs are still running I pop up a message box (by using MsgBox) that tells the user to close the programs. If the user clicks the ok and they haven't closed our programs, the same message box is displayed. I'd like to display a cancel button in the MsgBox that aborts the installation, which would be desired in the case the user doesn't want to close the running programs.

Question

How can I abort an InnoSetup install programmatically?

Thanks in a开发者_JAVA百科dvance


Take a look at InitializeSetup and Abort in the Inno Setup help. The Abort function will allow the setup to exit.


Call the WizardForm.Close() method.

It will prompt the user if she really wants to cancel the installation.

procedure ExitSetup;
begin
  WizardForm.Close;
end;
0

精彩评论

暂无评论...
验证码 换一张
取 消