【发布时间】:2012-11-07 16:44:35
【问题描述】:
我将 NSIS 脚本编译为 .exe 安装文件。我使用命令行 \S 静默选项启动 .exe。
安装按需要静默执行,但存在退出代码 1。退出代码 1 对应于用户在向导上选择取消的情况。但是,安装成功并且模式为静默(无用户交互)。另外,这个退出码是从哪里来的,如何手动强制执行退出码0?
我有一个想法,我可以在 .onInstSuccess 函数中执行一些操作,如果安装成功,则强制执行退出代码 1。
此外,ExecWait 正在将退出代码捕获到变量中,但没有“设置”选项。
你会推荐什么?
感谢和问候
【问题讨论】:
-
您是说带有单个空白部分的静默安装程序会产生退出代码 1 吗?如果是,请向我们展示您如何捕获此退出代码,如果不是,请向我们展示一些 NSIS 代码...
标签: installation nsis exit silent-installer