我有一个 MSI 包,它在产品安装期间执行许多延迟的自定义操作。如果自定义操作之一失败,安装将以标准的“安装已取消...”窗口结束。这个“取消”的文本让最终用户非常困惑,我想修改它以防我的自定义操作失败并且我知道是什么问题。
之后我尝试对自定义操作进行排队,ExecuteAction
但遇到了一个问题:此操作仅在安装成功时执行,而不是在安装失败时执行!之后,我尝试通过为其分配一个序列号来将我的自定义操作排队,以便在安装失败时执行-3
。它被执行 - 但在服务器上下文中,因此它不能更改在客户端上下文中显示的文本!
有什么办法可以更改此文本吗?我需要在安装失败后在客户端上下文(立即模式)中执行的自定义操作。