zoukankan      html  css  js  c++  java
  • WMI获取计算机信息

    On Error Resume Next
    strComputer = "."
    strInfo = ""
    Set objWMIService = GetObject("winmgmts:\" & strComputer & " ootcimv2")

    Set colItems = objWMIService.ExecQuery("Select * from Win32_BIOS",,48)
    For Each objItem in colItems
     strInfo = strInfo & "SerialNumber: " & objItem.SerialNumber & vbCrLf
    Next

    Set colItems = objWMIService.ExecQuery("Select * from Win32_ComputerSystem",,48)
    For Each objItem in colItems
     strInfo = strInfo & "UserName: " & objItem.UserName & vbCrLf
     strInfo = strInfo & "ComputerName: " & objItem.Name & vbCrLf
     strInfo = strInfo & "Domain: " & objItem.Domain & vbCrLf
     strInfo = strInfo & "Manufacturer: " & objItem.Manufacturer & vbCrLf
     strInfo = strInfo & "Model: " & objItem.Model & vbCrLf
     strInfo = strInfo & "TotalPhysicalMemory: " & Round(objItem.TotalPhysicalMemory/(1024^2),0) & " M" & vbCrLf
    Next

    Set colItems = objWMIService.ExecQuery("Select * from Win32_Processor",,48)
    For Each objItem in colItems
     If ProcessorNumber = 0 Then
      strInfo = strInfo & "ProcessorMaxClockSpeed: " & Round(objItem.MaxClockSpeed/1024,1) & " G" & vbCrLf
      strInfo = strInfo & "ProcessorName: " & objItem.Name & vbCrLf
     End If
     ProcessorNumber = ProcessorNumber + 1
    Next
    strInfo = strInfo & "ProcessorNumber: " & ProcessorNumber & vbCrLf

    WScript.Echo strInfo

  • 相关阅读:
    codeforces 189A
    hdu 2085
    hdu 2083
    cf 1237 C2. Balanced Removals (Harder)
    cf 1244 D. Paint the Tree
    cf 1241 E. Paint the Tree(DP)
    cf 1241 D. Sequence Sorting(思维)
    cf1228 D Complete Tripartite(哈希)
    Windows10 与 WSL(Ubuntu)的文件互访
    Ubuntu下运行python文件
  • 原文地址:https://www.cnblogs.com/lbnnbs/p/4782013.html
Copyright © 2011-2022 走看看