From c77176e0c7cd1d0f5f2d7ccf4fe0281b02e7c079 Mon Sep 17 00:00:00 2001 From: astrolantique Date: Tue, 30 Dec 2014 00:24:32 -0600 Subject: Added NT 6.2 and NT 6.3 (8/8.1) --- lib/impure/osinfo_win.nim | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'lib/impure/osinfo_win.nim') diff --git a/lib/impure/osinfo_win.nim b/lib/impure/osinfo_win.nim index f423a34a3..becec928e 100644 --- a/lib/impure/osinfo_win.nim +++ b/lib/impure/osinfo_win.nim @@ -245,6 +245,14 @@ proc `$`*(osvi: TVersionInfo): string = if osvi.ProductType == VER_NT_WORKSTATION: result.add("Windows 7 ") else: result.add("Windows Server 2008 R2 ") + elif osvi.minorVersion == 2: + if osvi.ProductType == VER_NT_WORKSTATION: + result.add("Windows 8 ") + else: result.add("Windows Server 2012 ") + elif osvi.minorVersion == 3: + if osvi.ProductType == VER_NT_WORKSTATION: + result.add("Windows 8.1 ") + else: result.add("Windows Server 2012 R2 ") var dwType = getProductInfo(osvi.majorVersion, osvi.minorVersion, 0, 0) case dwType -- cgit 1.4.1-2-gfad0