Wix预安装要求
我正在使用wix3.8为我的应用程序编写安装程序 在安装之前,我需要检查一些机器要求,如果当前机器没有这些要求,请不要安装我的应用程序 这些要求是: 1.操作系统-win 8.1及以上。 2.CPU-HSW GT2及以上 如何在wix中为这些要求添加检查?Wix预安装要求,wix,wix3.7,Wix,Wix3.7,我正在使用wix3.8为我的应用程序编写安装程序 在安装之前,我需要检查一些机器要求,如果当前机器没有这些要求,请不要安装我的应用程序 这些要求是: 1.操作系统-win 8.1及以上。 2.CPU-HSW GT2及以上 如何在wix中为这些要求添加检查? 有人能帮我吗?我想你需要写一个自定义操作来检查CPU,但对于操作系统,你可以这样做 <Condition Message="This application is only supported on Windows 8.1, or hi
有人能帮我吗?我想你需要写一个自定义操作来检查CPU,但对于操作系统,你可以这样做
<Condition Message="This application is only supported on Windows 8.1, or higher.">
<![CDATA[Installed OR (VersionNT >= 603)]]>
</Condition>
= 603)]]>
参考:
要开发自定义操作,可以参考以下文章。基本上,您需要创建执行所有检查的函数,并在自定义操作库中公开它。然后可以从安装程序脚本调用此函数
参考:
- Vista:不是VersionNT或(VersionNT>=600)
- Windows 8.1:VersionNT=603 WindowsBuild=9600
我认为您也可以使用CPU的LaunchCondition功能,检查硬件属性:VersionNT对于windows 8.1的值是603。600适用于windows vista和server 2008。谢谢!你能给我一个解释我如何写一个costumaction吗?在上面的文章中添加了一些参考资料。谢谢,我会研究一下的。写条件的位置重要吗?它们是按顺序调用的,所以选择适当的位置谢谢。启动条件功能按预期工作。至于CPU,HW属性对我没有帮助。