gpt4 book ai didi

wix - 如何从CustomAction获取返回码?

转载 作者:行者123 更新时间:2023-12-04 03:59:28 25 4
gpt4 key购买 nike

我的项目中有以下CustomAction:

<CustomAction Id="InstallDriver"
Return="check"
Execute="deferred"
Impersonate="no"
FileKey="FileDriverInst"
ExeCommand="-install" />

<InstallExecuteSequence>
<Custom Action="InstallDriver" Before="InstallServices" />
</InstallExecuteSequence>

安装驱动程序的程序会产生有用的返回代码,例如,如果安装失败是因为在先前的驱动程序卸载后需要重新启动系统,则安装程序将失败。

目前,如果返回除成功以外的任何信息,我会收到一个对话框,提示“作为安装程序一部分运行的程序未按预期完成。”并且安装失败。这不是最佳的。

如何获取和处理返回码?

最佳答案

Windows Installer不支持处理自定义操作返回值。

对于EXE自定义操作,非零返回值将被解释为错误,并且安装将停止。只有win32 DLL或VBScript自定义操作可以通过其return code更改安装行为,但是仍然非常有限。

如果要在安装后重新引导计算机,则可以设置REBOOT属性。

关于wix - 如何从CustomAction获取返回码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10229434/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com