Colin Barnhorst739676 Wrote:
> Since Windows Server 2008 is also "6" how does it further differentiate?
Extracted directly from the WINDOWS.PAS (a partial translation of the
Windows C++ SDK) source code file of Delphi 2007:
Code:
--------------------
type
POSVersionInfoA = ^TOSVersionInfoA
POSVersionInfoW = ^TOSVersionInfoW
POSVersionInfo = POSVersionInfoA
_OSVERSIONINFOA = record
dwOSVersionInfoSize: DWORD
dwMajorVersion: DWORD
dwMinorVersion: DWORD
dwBuildNumber: DWORD
dwPlatformId: DWORD
szCSDVersion: array[0..127] of AnsiChar { Maintenance AnsiString for PSS usage }
end
{$EXTERNALSYM _OSVERSIONINFOA}
_OSVERSIONINFOW = record
dwOSVersionInfoSize: DWORD
dwMajorVersion: DWORD
dwMinorVersion: DWORD
dwBuildNumber: DWORD
dwPlatformId: DWORD
szCSDVersion: array[0..127] of WideChar { Maintenance WideString for PSS usage }
end
--------------------
You can see that version numbers are made up of 4 numbers : Major,
Minor, Build Number and Platform ID.
Since I don't have Windows Server 2008, I can't confirm, but I'd
suspect that the Major and Minor numbers for Vista and Server 2008 are
the same, with the Platform IDs marking the difference between the two.
Is that enough to clear it up for you?
--
Dzomlija
*Peter Alexander Dzomlija*
-Do you hear, huh? The Alpha and The Omega? Death and Rebirth? And as
you die, so shall I be Reborn...-
MOBO: ASUS MB-M3A32-MVP Deluxe/WiFi-AP
CPU : AMD Phenom 9600 Quad
MEM : 2 x A-Data 2GB DDR2-800
GPU : ASUS ATI Radeon HD 2400PRO, 256MB
CASE: Thermaltake Tai-Chi Water Cooled
OS : Windows Vista Ultimate x64
'[image:
http://valid.x86-secret.com/cache/banner/333562.png]'
(
http://valid.x86-secret.com/cache/banner/333562.png) (\"http://valid.x86-secret.com/cache/banner/333562.png\")