Thank you Cesar82
The first bug is missing in "CIUv3 3.0.0.1.b9.u1 (2021.09.11)".
The second bug
It seems to be fixed with these changes.
Without using Diskspan, of course
Code:
function BrowseArcFile(const ArcFile, Disk: String; var SrcDir: String): String;
...........................
IDCANCEL : begin
Waiting := False;
ISDoneCancel := 1;
ISDoneError := True;
ResumeProc;
WizardForm.CancelButton.OnClick(nil);
end;
Change to
Code:
IDCANCEL : begin
Waiting := False;
ISDoneCancel := 1;
ISDoneError := False;
ResumeProc;
ClickButton(@CancelBtnClick, nil);
end;
It is better to be like ASIS so that the installation process can be canceled by clicking Cancel.