sys.getwindowsversion und Vista

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
snakeseven
User
Beiträge: 408
Registriert: Freitag 7. Oktober 2005, 14:37
Wohnort: Berlin
Kontaktdaten:

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
Leonidas
Python-Forum Veteran
Beiträge: 16025
Registriert: Freitag 20. Juni 2003, 16:30
Kontaktdaten:

Oder kurz zusammengefasst: Windows Vista ist Windows NT 6.0, so wie XP Version 5.1 und 2000 5.0 war.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
snakeseven
User
Beiträge: 408
Registriert: Freitag 7. Oktober 2005, 14:37
Wohnort: Berlin
Kontaktdaten:

Alles klar, danke!
Seven
Benutzeravatar
jens
Python-Forum Veteran
Beiträge: 8502
Registriert: Dienstag 10. August 2004, 09:40
Wohnort: duisburg
Kontaktdaten:

Vista mit SP1 gibt:
(6, 0, 6001, 2, 'Service Pack 1')

GitHub | Open HUB | Xing | Linked in
Bitcoins to: 1JEgSQepxGjdprNedC9tXQWLpS424AL8cd
Antworten