Seite 1 von 1

Windows-Version ermitteln

Verfasst: Do, 14. Apr 2011 10:16
von hschmidt
Hallo,

diese Frage ist bestimmt schon oft vorgekommen - ich habe über die Suchfunktion allerdings keine Antwort gefunden:

Wie kann ich die aktuelle Windows-Version ermitteln?

Vielen Dank!

Hans

Re: Windows-Version ermitteln

Verfasst: Do, 14. Apr 2011 10:24
von brandelh
Hi,

schau mal unter OS() nach ;-)

Dazu gibt es einige Parameter die die Rückgabe anpassen.

Re: Windows-Version ermitteln

Verfasst: Do, 14. Apr 2011 10:30
von hschmidt
Alles klar, Hubert.
Vielen Dank!

Hans

Re: Windows-Version ermitteln

Verfasst: Do, 14. Apr 2011 10:40
von brandelh
Hier mal ein Beispiel:

Code: Alles auswählen

cls
#include "Os.ch"
? "OS()",OS()
?
? "OS(OS_DESCRIPTION)",OS(OS_DESCRIPTION)
?
? "OS(OS_PLATFORM)"   ,OS(OS_PLATFORM)
?
? "OS(OS_FAMILY)"     ,OS(OS_FAMILY)
?
? "OS(OS_PRODUCT)"    ,OS(OS_PRODUCT)
?
? "OS(OS_FULLNAME)"   ,OS(OS_FULLNAME)
?
? "OS(OS_VERSION)"    ,OS(OS_VERSION)
?
? "OS(OS_PATCH)"      ,OS(OS_PATCH)
?
ergibt unter XP SP3 ...
OS() Windows XP 05.01 Build 02600 Service Pack 3

OS(OS_DESCRIPTION) Windows XP 05.01 Build 02600 Service Pack 3

OS(OS_PLATFORM) WIN32

OS(OS_FAMILY) WINNT

OS(OS_PRODUCT) WINXP

OS(OS_FULLNAME) Windows XP

OS(OS_VERSION) 05.01.2600

OS(OS_PATCH) Service Pack 3

Re: Windows-Version ermitteln

Verfasst: Do, 14. Apr 2011 10:45
von Tom
Wichtig: Die 1.9 erkennt Vista und Windows 7 falsch oder überhaupt nicht. Das klappt nur mit SL1.

Re: Windows-Version ermitteln

Verfasst: Do, 14. Apr 2011 10:49
von brandelh
Hi Tom,

auch bei OS(OS_VERSION) ?