Всем привет!
Почему-то неправильно определяется версия Windows. Использую функцию:
Код:
function GetOS(const Unknown: string): string;
begin
if CheckWin32Version(10, 0) then
Result:='Windows 10'
else
if CheckWin32Version(6, 3) then
Result:='Windows 8.1'
else
if CheckWin32Version(6, 2) then
Result:='Windows 8'
else
if CheckWin32Version(6, 1) then
Result:='Windows 7'
else
if CheckWin32Version(6, 0) then
Result:='Windows Vista'
else
if CheckWin32Version(5, 1) then
Result:='Windows XP'
else
if CheckWin32Version(5, 0) then
Result:='Windows 2000'
else
Result:=Unknown;
end;
Для Windows 10 функция почему-то возвращает значение 'Windows 8'. В чем проблема?