在我安装过程中,我运行了一个bat文件.如果bat文件返回错误,我需要中止/终止设置.我想让它MsgBox告诉用户发生了什么,然后让中止看起来像用户按下取消按钮.
是否可以中止/终止设置?
代码示例将非常感激.
[Run]
Filename: {tmp}\test.bat; WorkingDir: {tmp}; Flags: waituntilterminated runhidden
Run Code Online (Sandbox Code Playgroud) 我想以静默方式调用多个.msi文件,如果有任何失败,则暂停整个安装.
是否可以从[run]部分调用msiexec.exe的返回码?
目前我只能在Windows事件查看器中看到错误消息.
使用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