2013-01-23 132 views
1

最近我了解到,我们可以在Linux中使用Wine执行为Windows操作系统准备的MSI文件。如何在非Windows操作系统的WiX安装程序中获取操作系统名称?

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

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

有没有一种方法可以在WiX中获得操作系统名称?

+0

为什么在这么多天后downvote?版主应该看看这个。没有理由,不应鼓励downvote。 –

回答

2

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

+0

谢谢。如果有帮助,将使用'msiexec/i [MSI文件]/l * v InstallLog.log'进行检查。 –