【问题标题】:Checking for OS in WIX Installer在 WIX 安装程序中检查操作系统
【发布时间】:2012-03-26 09:52:38
【问题描述】:

我已经为我的应用程序创建了一个安装程序。该应用程序在 Windows XP、Windows Vista 和 Windows 7 上受支持。如果用户尝试在其他操作系统上安装,它应该向用户显示不支持该操作系统的消息。我知道我可以在 Windows Installer 中使用 VersionNT 属性添加检查。 但根据此处给出的值: http://msdn.microsoft.com/en-us/library/windows/desktop/aa370556(v=vs.85).aspx

如果我检查 VersionNt=600,那么它允许在 Windows Vista 和 Server 2008 上安装产品,因为两者的 VersionNT = 600。在这种情况下,我如何允许用户只支持 Vista 而不是 Server 2008

【问题讨论】:

    标签: wix windows-installer


    【解决方案1】:

    检查MsiNTProductType property 并要求它等于1(工作站)。

    【讨论】:

    • 我认为这首先是一个有效的要求很少见。我会重新考虑业务规则。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-11-20
    • 1970-01-01
    • 2019-02-22
    • 1970-01-01
    • 1970-01-01
    • 2021-12-06
    • 2016-08-30
    相关资源
    最近更新 更多