diff options
-rw-r--r-- | src/common/util.c | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/src/common/util.c b/src/common/util.c index 37d214c0..d650c820 100644 --- a/src/common/util.c +++ b/src/common/util.c @@ -500,7 +500,22 @@ get_sys_str (int with_cpu) static char winver[20]; double mhz; - if (IsWindows8Point1OrGreater ()) + /* Broken since major bumped to 10, should start to work eventually. + * No, IsWindowsVersionOrGreater (10, 0, 0) doesn't work either. + * TODO: replace with IsWindows10OrGreater() once added to the SDK. + */ + if (IsWindowsVersionOrGreater (6, 4, 0)) + { + if (IsWindowsServer ()) + { + strcpy (winver, "Server 10"); + } + else + { + strcpy (winver, "10"); + } + } + else if (IsWindows8Point1OrGreater ()) { if (IsWindowsServer ()) { |