查了MSDN,但在这个命名空间里找不到“例如在磁盘上还剩多少可用空间、当前 CPU 利用率是多少、某一应用程序正连接到哪一数据库等等”
怎么用其中的方法获取当前物理内存与内存总数之类的信息啊?

解决方案 »

  1.   

    VB.Net查询系统物理内存总数的方法 返回的数值单位为K    1024K=1M    Sub Lobdotcn()        Dim strComputer As String = "."
            Dim objWMIService As Object = GetObject("winmgmts:" _
                & "{impersonationLevel=impersonate}!\\" _
                & strComputer & "\root\cimv2")
            Dim colSettings As Object = objWMIService.ExecQuery _
           ("Select * from Win32_ComputerSystem")
            Dim objComputer As Object
            For Each objComputer In colSettings
                MsgBox("System Name: " & objComputer.Name & vbCrLf & _
               "Total Physical Memory: " & objComputer.TotalPhysicalMemory)
            Next    End Sub
      

  2.   

    好,有没有知道用C#的这个类使用WMI查询的?