如何取消/中止通过 MsiInstallProduct 启动的 msi 安装

问题描述 投票:0回答:1

我已使用

MsiInstallProduct
从 msi 开始安装。 此外,我还设置了
MsiSetInternalUI
MsiSetExternalUIRecord

如何告诉安装停止并执行回滚。

我必须使用特殊命令来执行

MsiDoAction
吗?

c# .net windows-installer
1个回答
0
投票

如果您尝试导致(或模拟)用户取消安装,则需要从 UI 的回调函数返回

ERROR_INSTALL_USEREXIT
。这只适用于响应您的回调函数将收到的一些消息。

© www.soinside.com 2019 - 2024. All rights reserved.