Partial fix for Windows 10 detection

This commit is contained in:
Berke Viktor 2015-02-04 04:48:44 -08:00
parent afee9fd42b
commit a216ed1df9

View File

@ -500,7 +500,22 @@ get_sys_str (int with_cpu)
static char winver[20]; static char winver[20];
double mhz; 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 ()) if (IsWindowsServer ())
{ {