Wix 引导程序应用程序回滚
我正在尝试创建一个安装msi的Wix burn引导程序。引导程序exe工作正常,但唯一的问题是,每当我试图中途取消安装时,msi中添加的自定义操作都不会停止。单击“取消”按钮时,是否有人知道如何停止并回滚安装。提前感谢。自定义操作必须发送Wix 引导程序应用程序回滚,wix,rollback,bootstrapper,burn,cancel-button,Wix,Rollback,Bootstrapper,Burn,Cancel Button,我正在尝试创建一个安装msi的Wix burn引导程序。引导程序exe工作正常,但唯一的问题是,每当我试图中途取消安装时,msi中添加的自定义操作都不会停止。单击“取消”按钮时,是否有人知道如何停止并回滚安装。提前感谢。自定义操作必须发送::MsiProcessMessage()调用,以提供接收取消并处理来自该API的返回代码的可能性(通常是错误\u安装\u用户退出或IDCANCEL)。然后自定义操作必须退出 如果您查看一些WiX标准自定义操作,您将看到大量对WcaProcessMessage(
::MsiProcessMessage()
调用,以提供接收取消并处理来自该API的返回代码的可能性(通常是错误\u安装\u用户退出
或IDCANCEL
)。然后自定义操作必须退出
如果您查看一些WiX标准自定义操作,您将看到大量对
WcaProcessMessage()
等的调用。我们保存这些文件的返回代码,WcaFinalize()在退出时返回正确的内容。查看src\ca\wcautil\wcautil.cpp
和src\ca\wcautil\wcawrap.cpp
示例代码。您能否详细解释如何通过在BA UI中取消Button停止安装?从回调返回IDCANCEL。