如何从msi开始使用MsiInstallProduct取消/中止安装

时间:2012-04-18 08:39:33

标签: c# .net api windows-installer

我已经使用MsiInstallProduct从msi开始安装。 此外,我已经设置了MsiSetInternalUI和MsiSetExternalUIRecord。

如何判断安装是否停止并执行回滚。

我是否可以使用特殊命令执行MsiDoAction?

提前致谢。

1 个答案:

答案 0 :(得分:0)

如果您尝试导致(或模拟)用户取消安装,则需要从UI的回调函数返回ERROR_INSTALL_USEREXIT。这仅适用于您的回调函数将收到的一些消息。