Andreas said:

> Not that this helps you, but for the record, Windows ME's is a progression
> of Windows 98 code-base not NT/2000. Windows XP, on the other
> hand, evolved
> from a Windows 2000 code-base, so I would expect it to return
> VER_PLATFORM_WIN32_NT. (Maybe someone could confirm this?)

Correct.

If you want to differentiate between builds of NT or 95 then you need to
examine the build number. There are some weirdness's around the time of
Win95 OSR2.5 or thereabouts where multiple build numbers were used for the
same build. Here's a mostly correct list of the versions of currently
released Windows OS's:

Windows 95/98

4.00.950                Windows 95
4.00.950 A              Windows 95 OSR1
4.00.950 B              Windows 95 OSR2
4.00.950 C              Windows 95 OSR2.5
4.00.1111               Windows 95 OSR2.1
4.03.1212               Windows 95 OSR2.1
4.03.1213               Windows 95 OSR2.1
4.03.1214               Windows 95 OSR2.5
4.10.1998               Windows 98
4.10.2222 A             Windows 98 Second Edition
4.90.3000       Windows Millennium (ME)

Windows NT

3.51.????               Windows NT 3.51
4.00.1381               Windows NT Version 4.0
5.00.2195               Microsoft Windows 2000
5.1.2600                Microsoft Windows XP

I'm sure that some one will be intersted in all this 8-)

Cheers, Max.

---------------------------------------------------------------------------
    New Zealand Delphi Users group - Delphi List - [EMAIL PROTECTED]
                  Website: http://www.delphi.org.nz
To UnSub, send email to: [EMAIL PROTECTED] 
with body of "unsubscribe delphi"
Web Archive at: http://www.mail-archive.com/delphi%40delphi.org.nz/

Reply via email to