欢迎大家访问我的网站!

VB获取操作系统类型

思博2020-08-08 16:52:55522编程开发

 简单型

Private Sub Command1_Click()

Set WMI = GetObject("winmgmts://./root/cimv2").ExecQuery("Select * from Win32_OperatingSystem")

For Each i In WMI

MsgBox i.Caption

Next

End Sub


复杂型

Dim objWMIService, colItems, objItem, strOSversion As String

    Set objWMIService = GetObject("winmgmts:\\.\root\cimv2")

    Set colItems = objWMIService.ExecQuery("Select * from Win32_OperatingSystem")

    For Each objItem In colItems

        strOSversion = objItem.Version

    Next

    Select Case Left(strOSversion, 3)

        Case "5.2": strOSversion = "Windows Server 2003"

        Case "5.0": strOSversion = "Windows 2000"

        Case "5.1": strOSversion = "Windows XP"

        Case "6.0": strOSversion = "windows vista"

        Case "6.1": strOSversion = "Win7"

        Case "6.2": strOSversion = "Win8"

        Case "6.3": strOSversion = "Win8.1"

        Case "10.": strOSversion = "Win10"

        Case Else: strOSversion = "i don't know"

    End Select

   

 msgbox"你的操作系统是:" & strOSversion


转载声明:本站发布文章及版权归原作者所有,转载本站文章请注明文章来源!

本文链接:http://lxkj.vip/?id=20

网友评论