首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当我们使用windows版本时,它为windows8.1或windows server 2012 R2都提供了6.3版本。如何区分它们?

当我们使用windows版本时,它为windows8.1或windows server 2012 R2都提供了6.3版本。如何区分它们?
EN

Stack Overflow用户
提问于 2013-11-05 21:00:26
回答 1查看 1.4K关注 0票数 0

通过使用环境API,我们得到了windows的版本。但是对于windows8.1和windows server 2012 R2都显示了6.3。

请建议一些使用环境变量的代码,如何区分它们。

EN

回答 1

Stack Overflow用户

发布于 2015-08-18 20:04:44

检查是否为VER_NT_WORKSTATION == OSversion.wProductType,如果是则为Windows8,如果不是则为server 2012。

请注意,GetVersionEx最多支持windows 8,对于win 8.1或10,您将获得6.2版

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

https://stackoverflow.com/questions/19789598

复制
相关文章

相似问题

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