0

通过使用环境 API,我们得到了 windows 版本。但 Windows 8.1 和 Windows Server 2012 R2 均显示 6.3。

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

4

1 回答 1

0

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

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

于 2015-08-18T12:04:43.860 回答