我在[Run]
Inno Setup脚本部分有一些命令.现在,如果它们中的任何一个返回失败代码(非零返回值),则设置继续而不向用户发出任何警告.所需的行为是让安装失败并回滚.
我如何启用此功能?我找不到任何Run
会强制此行为的条目标志.我错过了什么吗?
是否可以从使用inno setup创建的安装程序的[code]部分中的函数退出安装?
我对设置退出代码不感兴趣,我想要做的是对需求执行自定义检查,如果先前未安装该需求,则退出安装.
使用innosetup并希望显示错误/ msgbox,如果其中一个[RUN]进程没有返回进程代码0.我正在使用它进行授权过程,如果授权不成功,我想通知用户.
我有以下内容:
Filename: "{pf32}\Common Files\Authorization.exe"; Parameters: " "{code:GetAuthorizationFilePath}" /s"; WorkingDir: "{tmp}"; Flags: skipifdoesntexist hidewizard; StatusMsg: "Authorizing License";
Run Code Online (Sandbox Code Playgroud)
归还给我:
Process exit code:0
Run Code Online (Sandbox Code Playgroud)
0当然是成功的,但如果它不是0我想通知用户.
有没有办法做到这一点?
谢谢和问候,Kev84
inno-setup ×3