Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Система";
Текущий архив: 2003.10.27;
Скачать: [xml.tar.bz2];

Вниз

Определить тип системы   Найти похожие ветки 

 
Sheng   (2003-08-16 10:54) [0]

Привет всем! Наро, как можно определить тип системы, точнее мне нужно узнать, это WinXP или нет.


 
Skier   (2003-08-16 10:58) [1]

API GetVersionEx(...)


 
Юрий Зотов   (2003-08-16 11:37) [2]

Можно и гораздо проще:
if (Win32MajorVersion = 5) and (Win32MinorVersion = 1) ...
то это Windows 5.1. Она и есть XP. А уж как там будут называться более старшие версии - пока неизвестно. Вообще, вот выдержка из MSDN (Whistler - это XP):

MajorVersion
Windows 95 4
Windows 98 4
Windows Me 4
Windows NT 3.51 3
Windows NT 4.0 4
Windows 2000 5
Whistler 5

MinorVersion
Windows 95 0
Windows 98 10
Windows Me 90
Windows NT 3.51 51
Windows NT 4.0 0
Windows 2000 0
Whistler 1


 
Sheng   (2003-08-16 12:05) [3]

Интересно получается: Win95 - 4.0, WinNT - 4.0


 
Просто случайный   (2003-08-16 12:41) [4]

Юрий Зотов © (16.08.03 11:37) [2] ответил пОлно
Если подробнее, то
Var WVS : String;
DVS : String;
WinV := GetVersion AND $0000FFFF;
DosV := GetVersion SHR 16;
{Версия операционной системы MS-DOS}
DVS := IntToStr(Hi(DosV))+"."+IntToStr(Lo(DosV));
{Версия операционной системы Microsoft Windows}
WVS := IntToStr(Lo(WinV))+"."+IntToStr(Hi(WinV));

5.1 - это XP


 
Юрий Зотов   (2003-08-16 14:54) [5]

> Sheng © (16.08.03 12:05) [3]

Существует еще Win32Platform, которая все и разруливает.



Страницы: 1 вся ветка

Форум: "Система";
Текущий архив: 2003.10.27;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.012 c
3-89183
vario
2003-10-06 12:48
2003.10.27
простите за ламерский вопрос, но как подсоедениться к MsSQL ?


1-89249
RoLeX
2003-10-14 14:55
2003.10.27
Как из DateTimePicker1.Time вычесть 120 секунд ???


8-89398
Fenik
2003-06-15 19:55
2003.10.27
Опять проблемы с сеткой и масштабированием.


7-89590
Nestor
2003-08-13 07:15
2003.10.27
Уважаемые мастера подскажите как закрывать виндовые приложения.


8-89409
Vovich
2003-06-26 16:53
2003.10.27
Работа с VideoCD





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский