相关疑难解决方法(0)

Inno Setup:如何在安装过程中中止/终止设置?

在我安装过程中,我运行了一个bat文件.如果bat文件返回错误,我需要中止/终止设置.我想让它MsgBox告诉用户发生了什么,然后让中止看起来像用户按下取消按钮.

是否可以中止/终止设置?

代码示例将非常感激.

[Run]
Filename: {tmp}\test.bat; WorkingDir: {tmp}; Flags: waituntilterminated runhidden
Run Code Online (Sandbox Code Playgroud)

installer inno-setup

18
推荐指数
2
解决办法
2万
查看次数

msi在Inno Setup中返回代码

我想以静默方式调用多个.msi文件,如果有任何失败,则暂停整个安装.

是否可以从[run]部分调用msiexec.exe的返回码?

目前我只能在Windows事件查看器中看到错误消息.

windows-installer inno-setup

8
推荐指数
1
解决办法
4526
查看次数

使用Process Exit代码在[Run]中显示特定文件的错误消息

使用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

7
推荐指数
1
解决办法
7642
查看次数

标签 统计

inno-setup ×3

installer ×1

windows-installer ×1