jasso Geschrieben 16. Januar 2006 Geschrieben 16. Januar 2006 hallo, weiß jemand wie ich das aktuelle betriebssystem mit vb.net ermitteln kann? habe bisher: Dim os As OperatingSystem = Environment.OSVersion MsgBox(os.Platform.ToString) MsgBox(os.Version.ToString)probiert und kriege als ergebnisse: - Win32NT - 5.1.2600.0 weiß jetzt aber nicht wirklich was ich damit anfangen soll. eigentlich muss ich nur wissen ob XPprof. installiert ist oder nicht. danke lg jasso
Landaley Geschrieben 16. Januar 2006 Geschrieben 16. Januar 2006 Schau mal hier, vielleicht hilft dir das weiter. Gruß, Landaley
Amstelchen Geschrieben 16. Januar 2006 Geschrieben 16. Januar 2006 OSVersion.Version = 5.1 ist XP OSVersion.Version = 5.2 ist Server 2003 was willst du sonst noch wissen - Service Pack, Suite bzw. Edition? s'Amstel
jasso Geschrieben 16. Januar 2006 Autor Geschrieben 16. Januar 2006 @Landaley:dankeschön das is scho mal der anfang. ...Suite bzw. Edition?...genau das such ich noch (quasi home, professional, server ...)
Amstelchen Geschrieben 16. Januar 2006 Geschrieben 16. Januar 2006 http://msdn.microsoft.com/library/default.asp?url=/archive/en-us/dnaraskdr/html/askgui06042002.asp du suchst wSuiteMask. beachte im bespiel vom link die folgende passage: ElseIf osinfo.Version.Major = 5 Then ' Windows 2000 or XP If osverinfo.wProductType = VER_NT_WORKSTATION Then ' This is a workstation verion If (osverinfo.wSuiteMask And VER_SUITE_PERSONAL) = _ VER_SUITE_PERSONAL Then Return "Personal" Else Return "Professional" End If such dir die richtige kombination aus Version.Major, osverinfo.wProductType und osverinfo.wSuiteMask heraus. eine davon müsste XP Professional entsprechen. s'Amstel
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden