quote:
Originally posted by Choli
I think that was already said before and that it was fixed, however it's still not.
I have an evaluation version (30 days) of Windows Server 2003 Enterprise Edition (english version). winver returns the following version numbers:
Microsoft Windows Version 5.2 (Build 3790.srv03_rtm.030324-2048)
Evaluation copy. Expires 06/08/2004 23:36
And the (!VER) tag gives
Versión de Windows: Windows (NT Kernel), 5.02.3790.
Versión de Messenger: 6.1.0207.
Versión de Messenger Plus!: 2.54.0074.
Instead of "(NT Kernel)" it should say "2003" or "Server 2003", shouldn't it? Of course it's uses a NT kernel, but I think that shouldn't be shown.
As far as I remember the name displayed is a merge generated from the app.minor and app.major (and also the Build-number).
Anyway I did that myself (mostly because I saw other programmers did the same).
I remember that I returned a full Windows name by generating alot of If-structures based on the major and minor... I don't think there's a API-call that tells you the full Windows name with major minor, Kernl-version and Build... you have to put the name together based on the three things mentioned above.
// Kian
Danish Translator