首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Wix预安装要求

Wix预安装要求
EN

Stack Overflow用户
提问于 2014-02-27 10:35:44
回答 2查看 1.1K关注 0票数 2

我正在使用wix3.8为我的应用程序编写一个安装程序。

在安装之前,我需要检查一些机器需求,如果当前机器没有这些需求,请不要安装我的应用程序。

要求是: 1.操作系统-胜利8.1及以上.2. CPU- HSW GT2及以上.

如何在wix中添加对这些要求的检查?有人能帮我吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-02-27 10:40:42

我认为您需要编写一个自定义操作来检查CPU,但是对于OS,您可以这样做

代码语言:javascript
复制
<Condition Message="This application is only supported on Windows 8.1, or higher.">
    <![CDATA[Installed OR (VersionNT >= 603)]]>
</Condition>

参考资料:如何:基于OS版本阻止安装

要开发自定义操作,可以参考以下文章。基本上,您需要创建一个函数来执行您想要的所有检查,并在您的自定义操作库中公开它。然后,您可以从安装程序脚本中调用此函数。

参考资料:

  • 添加自定义操作
  • C#中的自定义操作
票数 3
EN

Stack Overflow用户

发布于 2014-02-28 10:07:12

使用内置的Windows安装程序LaunchCondition

  • os.html

这些语句用条件语句语法编写

  • http://msdn.microsoft.com/en-us/library/aa368012(v=vs.85).aspx

下面是操作系统属性值

  • http://msdn.microsoft.com/en-us/library/aa370556(v=vs.85).aspx

以下是一些样本(未经测试):

  • Vista:非VersionNT或(VersionNT >= 600)
  • Windows8.1: VersionNT=603 WindowsBuild=9600

我认为您也可以将LaunchCondition特性用于CPU,检查硬件属性:属性

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22065897

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档