linux - 如何在非 Windows 操作系统的 WiX 安装程序中获取操作系统名称?

标签 linux wix windows-installer wine wix3.7

最近我了解到我们可以使用Wine在Linux 中执行为Windows 操作系统准备的MSI 文件。

对于我们的软件,我们检查了一些先决条件,例如操作系统应该是 Windows XP 或更高版本,使用 Windows 安装程序变量 VersionNT

但是没有这样的变量可用,我可以在其中检查它是 Windows 还是 Linux。我的要求是,如果是 Linux,我想检查一些其他的先决条件。

有没有办法在 WiX 中获取操作系统名称?

最佳答案

我不能开始说在这个逆向工程环境中设置了哪些属性。我建议记录您的安装(通常是/l*v 但可能不同),然后查看它报告设置了哪些属性,并查看其中一个是否满足您的需求。

关于linux - 如何在非 Windows 操作系统的 WiX 安装程序中获取操作系统名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14480340/

相关文章:

wix - 如何添加仅在卸载时发生的 WiX 自定义操作(通过 MSI)?

wix - 删除写入 localAppData 的文件 ICE64

installation - WiX:如何在外部设置属性?

linux - 如何在 bash 中对字符串进行子字符串化?

linux - 读取文件第一列的 csv 并使用 UNIX shell 脚本在文件系统上搜索与第一列中的值相同的目录

c - 写入套接字退出程序

.net - 使用 WIX 通过用户输入设置属性值

linux - 无法连接到 Sybase 服务器

c# - WiX 安装程序不适用于 vs 2012

windows-installer - 合并模块在卸载期间留下文件