From c6ada9a691f639af716930321b4d3fe7c5ba7a47 Mon Sep 17 00:00:00 2001 From: sdottaka Date: Sun, 3 Mar 2013 23:23:58 +0900 Subject: [PATCH] Detect Windows 8 and Windows Server 2012 in config log --- Src/ConfigLog.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Src/ConfigLog.cpp b/Src/ConfigLog.cpp index c6ea316c2..9949fa945 100644 --- a/Src/ConfigLog.cpp +++ b/Src/ConfigLog.cpp @@ -721,6 +721,13 @@ String CConfigLog::GetWindowsVer() else sVersion = _T("Microsoft Windows Server 2008 R2 "); } + else if ( osvi.dwMajorVersion == 6 && osvi.dwMinorVersion == 2 ) + { + if (osvi.wProductType == VER_NT_WORKSTATION) + sVersion = _T("Microsoft Windows 8 "); + else + sVersion = _T("Microsoft Windows Server 2012 "); + } else sVersion = string_format(_T("[? WindowsNT %d.%d] "), osvi.dwMajorVersion, osvi.dwMinorVersion); -- 2.11.0