当我们的Windows版本它为Windows 8.1或Windows Server 2012 R2提供6.3。如何区分它们?

时间:2013-11-05 13:00:26

标签: windows-8

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

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

1 个答案:

答案 0 :(得分:0)

检查是否VER_NT_WORKSTATION == OSversion.wProductType, 如果是的话它是Windows 8,如果不是它是服务器2012.

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