Inno setup 如果旧程序仍然存在,如何使这行代码重新检查
因此,我发现并修改的代码行很少,检查是否安装了较旧版本的程序,并提出将其删除。但如何让它再次检查?如果它询问您是否要卸载,我按“是”,则会显示旧安装的卸载msgbox,当我按“否”不卸载时,新安装程序仍允许继续安装Inno setup 如果旧程序仍然存在,如何使这行代码重新检查,inno-setup,Inno Setup,因此,我发现并修改的代码行很少,检查是否安装了较旧版本的程序,并提出将其删除。但如何让它再次检查?如果它询问您是否要卸载,我按“是”,则会显示旧安装的卸载msgbox,当我按“否”不卸载时,新安装程序仍允许继续安装 [code] function NextButtonClick(CurPageID: Integer): Boolean; var ResultCode: Integer; begin Result := True; if CurPageID = wpWelcome t
[code]
function NextButtonClick(CurPageID: Integer): Boolean;
var
ResultCode: Integer;
begin
Result := True;
if CurPageID = wpWelcome then
begin
Result := False;
if Exec(ExpandConstant('WHAT TO PUT HERE?'), '', '',
SW_SHOW, ewWaitUntilTerminated, ResultCode) then
begin
if ResultCode = 0 then
Result := True
else
MsgBox('#COMMENT#', mbCriticalError, MB_OK);
end;
end;
end;
这行代码中需要修改哪些内容,以便我可以将其用于我的目的?请参见,然后在中选择“ResultCode”。请在代码中选中“iResultCode”。如果不是0,则卸载未完成。@jryka-我的评论是针对您的原始问题提出的。您正在执行卸载程序。我不知道你为什么改变了,现在又问了另一个问题。为了清楚起见,我评论的退出代码对于Inno安装卸载程序是有效的。我对Authorization.exe一无所知。