Skip to content

Commit 7523e11

Browse files
PoloniumRainLibretroAdmin
authored andcommitted
Win32: adjust Windows reporting fix
1 parent 94e6243 commit 7523e11

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

frontend/drivers/platform_win32.c

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -459,15 +459,19 @@ static size_t frontend_win32_get_os(char *s, size_t len, int *major, int *minor)
459459
else if (vi.dwBuildNumber >= 10074)
460460
_len = strlcpy(s, "Windows Server 2016", len);
461461
else
462-
_len = strlcpy(s, "Windows Server", len);
462+
_len = snprintf(s, len, "Windows Server NT kernel %lu.%lu",
463+
(unsigned long)vi.dwMajorVersion, (unsigned long)vi.dwMinorVersion);
463464
}
464465
else
465466
{
466467
/* Detect Windows 11 starting from an early leaked preview build */
467468
if (vi.dwBuildNumber >= 21996)
468469
_len = strlcpy(s, "Windows 11", len);
469-
else
470+
else if (vi.dwBuildNumber >= 10240)
470471
_len = strlcpy(s, "Windows 10", len);
472+
else
473+
_len = snprintf(s, len, "Windows NT kernel %lu.%lu",
474+
(unsigned long)vi.dwMajorVersion, (unsigned long)vi.dwMinorVersion);
471475
}
472476
break;
473477

0 commit comments

Comments
 (0)