Как узнать версию Windows
|
Если чрезмерная увлеченность вашего ребенка компьютерными играми вызывает у вас беспокойство, постарайтесь приобщить его к более серьезным и здоровым занятиям: картам, вину, девочкам.
|
Использовать функцию API GetVersionEx
function GetVersionEx(var lpVersionInformation: TOSVersionInfo): BOOL; stdcall;
|
Аргумент функции - структура TOSVersionInfo, содержит DwVersionInfoSize:DWORD - заполняется как sizeof(TOSVersionInfo) перед вызовом функции
DwMajorVersion:DWORD - старшая цифра версии Windows
- Windows 95 - 4
- Windows 98 - 4
- Windows Me - 4
- Windows NT 3.51 - 3
- Windows NT 4.0 - 4
- Windows 2000 - 5
- Windows XP - 5
DwMinorVersion: DWORD - младшая цифра версии
- Windows 95 - 0
- Windows 98 - 10
- Windows Me - 90
- Windows NT 3.51 - 51
- Windows NT 4.0 - 0
- Windows 2000 - 0
- Windows XP - 1
DwBuildNumber: DWORD
- Win NT 4 - номер билда
- Win 9x - старший байт - старшая и младшая цифры версии / младший - номер билда
dwPlatformId: DWORD
- VER_PLATFORM_WIN32s Win32s on Windows 3.1.
- VER_PLATFORM_WIN32_WINDOWS Win32 on Windows 9x
- VER_PLATFORM_WIN32_NT Win32 on Windows NT, 2000
SzCSDVersion:DWORD
- NT - содержит PСhar с инфо о установленном ServicePack
- 9x - доп. инфо, может и не быть
|