Get windows version : Windows Version « Windows « VB.Net Tutorial






Imports System.Environment
  
  
Public Class Tester
    Public Shared Sub Main
        Dim os_version As OperatingSystem = OSVersion
        With os_version
            Select Case .Platform
                Case .Platform.Win32Windows
                    ' Win32.
                    Select Case (.Version.Minor)
                        Case 0
                            Console.WriteLine("Windows 95")
                        Case 10
                            Console.WriteLine(.Version.Revision.ToString())
                        Case 90
                            Console.WriteLine("Windows Me")
                    End Select
                Case .Platform.Win32NT
                    ' WinNT.
                    Select Case (.Version.Major)
                        Case 3
                            Console.WriteLine("Windows NT 3.51")
                        Case 4
                            Console.WriteLine("Windows NT 4.0")
                        Case 5
                            Select Case (.Version.Minor)
                                Case 0
                                    Console.WriteLine("Windows 2000")
                                Case 1
                                    Console.WriteLine("Windows XP")
                                Case 2
                                    Console.WriteLine("Windows Server 2003")
                            End Select
                        Case Else
                            Console.WriteLine("Unknown")
                    End Select
                Case Else
                    Console.WriteLine("Unknown")
            End Select
        End With
       
    End Sub

End Class
Windows XP








24.18.Windows Version
24.18.1.Get windows version