Seite 1 von 1

sys.getwindowsversion und Vista

Verfasst: Sonntag 28. September 2008, 10:21
von snakeseven
Hi,

sys.getwindowsversion() zeigt mir die Betriebsystemversion und die Plattform an:

Code: Alles auswählen

XP: (5, 1, 2600, 2, 'Service Pack 2')
Tupelelement 4 ist die Kennung für die Plattform, für XP also '2'.
Blöd nur, dass Vista an dieser Stelle auch eine '2' stehen hat:

Code: Alles auswählen

Vista: (6, 0, 6000, 2, '')
Ist Vista technisch gesehen also ein XP mit der Versionsnummer 6.0 ?

Mein Problem ist, dass ich eindeutig Vista von anderen BS unterscheiden muß.

Gruß,
Seven

Verfasst: Sonntag 28. September 2008, 10:39
von nemomuk

Verfasst: Sonntag 28. September 2008, 11:13
von Leonidas
Oder kurz zusammengefasst: Windows Vista ist Windows NT 6.0, so wie XP Version 5.1 und 2000 5.0 war.

Verfasst: Sonntag 28. September 2008, 15:18
von snakeseven
Alles klar, danke!
Seven

Verfasst: Montag 29. September 2008, 08:42
von jens
Vista mit SP1 gibt:
(6, 0, 6001, 2, 'Service Pack 1')