windows - Wix 通过 INSTALLUILEVEL_FULL 模式捕获 Windows Installer 错误消息

标签 windows installation wix

如何捕获 Windows 安装程序的默认错误消息?它看起来像静音模式,没有显示任何消息。 例如,当另一个 msi 正在进行时,安装程​​序将显示错误代码为 1500 的错误消息:“另一个安装正在进行中。您必须完成该安装才能继续安装。”,我不想在这种情况下显示它,只是退出安装程序。 请帮助我!

最佳答案

“另一个安装正在进行中”错误由 Windows Installer 自动显示。这是一个内部错误,它不受您的包管理。所以你无法控制它。

大多数安装错误也是如此。您无法以自定义方式捕获或处理它们。您能做的最好的事情就是尽量避免它们,例如在安装过程中不要启动另一个 MSI。

如果您需要使用安装程序安装其他包,您可以尝试将它们添加为先决条件。

关于windows - Wix 通过 INSTALLUILEVEL_FULL 模式捕获 Windows Installer 错误消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10052270/

相关文章:

c++ - IMAGEM~1 代表什么?

c++ - 获取kernel32的符号

python - python 包安装中的 --home 或 --prefix ?

wix - [Wix 3.9]如何创建针对多种语言本地化的单个 exe( Bootstrap )

wix - 如何将 WiX 属性默认为 null?

c# - 如何检测 Windows 10 何时在 Windows 窗体应用程序中进入平板电脑模式?

windows - 当从 Visual Studio 2019 IDE 启动提示时,为什么 wsl(用于 linux 的 Windows 子系统)在命令提示符中不可用?

performance - 构建高性能计算系统

python - 如何在 Windows 中运行扭曲试用版?

Wix 安装程序 - 如何在安装路径中显示 [Manufacturer] 的值?