Changed: Detect Windows 8 and Windows Server 2012

This commit is contained in:
kervala 2013-09-29 13:41:42 +02:00
parent c7899841d3
commit f2ee0e99d8

View file

@ -231,7 +231,14 @@ string CSystemInfo::getOS()
} }
else if ( osvi.dwMajorVersion == 6 ) else if ( osvi.dwMajorVersion == 6 )
{ {
if ( osvi.dwMinorVersion == 1 ) if ( osvi.dwMinorVersion == 2 )
{
if( osvi.wProductType == VER_NT_WORKSTATION )
OSString += " Windows 8";
else
OSString += " Windows Server 2012";
}
else if ( osvi.dwMinorVersion == 1 )
{ {
if( osvi.wProductType == VER_NT_WORKSTATION ) if( osvi.wProductType == VER_NT_WORKSTATION )
OSString += " Windows 7"; OSString += " Windows 7";