Shoutbox

(!VER) bug with Win2003 - Printable Version

-Shoutbox (https://shoutbox.menthix.net)
+-- Forum: MsgHelp Archive (/forumdisplay.php?fid=58)
+--- Forum: Messenger Plus! for Live Messenger (/forumdisplay.php?fid=4)
+---- Forum: WLM Plus! Bug Reports (/forumdisplay.php?fid=7)
+----- Thread: (!VER) bug with Win2003 (/showthread.php?tid=21319)

(!VER) bug with Win2003 by Choli on 02-11-2004 at 12:54 PM

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.


RE: (!VER) bug with Win2003 by Mippo on 02-11-2004 at 03:01 PM

Talking about picky ;)

I guess Plus! gets its information from somewhere else (a dodgy place :dodgy:), ask Patchou anyway :P


RE: (!VER) bug with Win2003 by Stigmata on 02-11-2004 at 05:09 PM

is Nt kernel the posh name?


RE: (!VER) bug with Win2003 by Patchou on 02-11-2004 at 05:56 PM

done :)


RE: (!VER) bug with Win2003 by Choli on 02-12-2004 at 09:43 AM

quote:
Originally posted by Mippo
I guess Plus! gets its information from somewhere else (a dodgy place ),
There is an API in Windows that returns the version number of it (and there is another that returns the name of Windows too, I think). I think Plus uses the one that returns the number and acording to the number, it displays the name. That's right, but plus didn't take in mind that version number, i think.
quote:
Originally posted by jackass_wanabe
is Nt kernel the posh name?
No.
quote:
Originally posted by Patchou
done :)
Thanks ;)
RE: (!VER) bug with Win2003 by Kian on 02-18-2004 at 01:20 PM

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
RE: (!VER) bug with Win2003 by Choli on 02-18-2004 at 10:30 PM

Yep, it seems that you're right. I was thinking about GetVersionEx that returns aditional information (like service pack version) in the szCSDVersion field of its parameter (a char *)