From f5ad44e8d0a979a6e7052c6c097afcbe636656a0 Mon Sep 17 00:00:00 2001 From: Barry Harris <44396066+barry65536@users.noreply.github.com> Date: Tue, 28 Apr 2015 14:51:54 +0000 Subject: [PATCH] windows 10 support --- src/burner/resource/manifest.xml | 18 ++++++++++-------- src/burner/win32/systeminfo.cpp | 16 ++++++++++++---- 2 files changed, 22 insertions(+), 12 deletions(-) diff --git a/src/burner/resource/manifest.xml b/src/burner/resource/manifest.xml index 28ece314a..46eff36d3 100644 --- a/src/burner/resource/manifest.xml +++ b/src/burner/resource/manifest.xml @@ -23,15 +23,17 @@ - - - + + + + + - - - - - + + + + + diff --git a/src/burner/win32/systeminfo.cpp b/src/burner/win32/systeminfo.cpp index 760bba6b5..7a095cec0 100644 --- a/src/burner/win32/systeminfo.cpp +++ b/src/burner/win32/systeminfo.cpp @@ -161,6 +161,8 @@ int PrintOSInfo() GetVersionEx((OSVERSIONINFO*)&osvi); } + bprintf(PRINT_NORMAL, _T("%i, %i\n"), osvi.dwMajorVersion, osvi.dwMinorVersion); + AddText(_T("OS: ")); { if (osvi.dwPlatformId == VER_PLATFORM_WIN32_NT) { @@ -181,26 +183,32 @@ int PrintOSInfo() AddText(_T("Microsoft Windows Vista ")); } if (osvi.dwMajorVersion == 6 && osvi.dwMinorVersion == 0 && osvi.wProductType != VER_NT_WORKSTATION) { - AddText(_T("Microsoft Server 2008 ")); + AddText(_T("Microsoft Windows Server 2008 ")); } if (osvi.dwMajorVersion == 6 && osvi.dwMinorVersion == 1 && osvi.wProductType != VER_NT_WORKSTATION) { - AddText(_T("Microsoft Server 2008 R2 ")); + AddText(_T("Microsoft Windows Server 2008 R2 ")); } if (osvi.dwMajorVersion == 6 && osvi.dwMinorVersion == 1 && osvi.wProductType == VER_NT_WORKSTATION) { AddText(_T("Microsoft Windows 7 ")); } if (osvi.dwMajorVersion == 6 && osvi.dwMinorVersion == 2 && osvi.wProductType != VER_NT_WORKSTATION) { - AddText(_T("Microsoft Server 2012 ")); + AddText(_T("Microsoft Windows Server 2012 ")); } if (osvi.dwMajorVersion == 6 && osvi.dwMinorVersion == 2 && osvi.wProductType == VER_NT_WORKSTATION) { AddText(_T("Microsoft Windows 8 ")); } if (osvi.dwMajorVersion == 6 && osvi.dwMinorVersion == 3 && osvi.wProductType != VER_NT_WORKSTATION) { - AddText(_T("Microsoft Server 2012 R2 ")); + AddText(_T("Microsoft Windows Server 2012 R2 ")); } if (osvi.dwMajorVersion == 6 && osvi.dwMinorVersion == 3 && osvi.wProductType == VER_NT_WORKSTATION) { AddText(_T("Microsoft Windows 8.1 ")); } + if (osvi.dwMajorVersion == 10 && osvi.dwMinorVersion == 0 && osvi.wProductType != VER_NT_WORKSTATION) { + AddText(_T("Microsoft Windows Server Technical Preview ")); + } + if (osvi.dwMajorVersion == 10 && osvi.dwMinorVersion == 0 && osvi.wProductType == VER_NT_WORKSTATION) { + AddText(_T("Microsoft Windows 10 Technical Preview ")); + } if (osvi.dwMajorVersion == 5) { if (osvi.wProductType == VER_NT_WORKSTATION) {