WMI--入门

搜集了一点点关于WMI的入门知识。

WMI入门知识

http://wenku.baidu.com/view/8c6c171fc281e53a5802ff45.html

 c++下访问WMI

http://msdn.microsoft.com/en-us/library/aa390418(v=vs.85).aspx

WMI类 

http://msdn.microsoft.com/en-us/library/aa394340(VS.85).aspx

 

常用查询语句

内存信息

SELECT * FROM Win32_OperatingSystem

CPU利用率(注意多个CPU)  SELECT  LoadPercentage   FROM Win32_Processor

--计数器的CPU,但是 好像好像跟任务管理器是翻倍的关系

SELECT  PercentProcessorTime,  Workingset , WorkingsetPrivate(专用工作集,)

FROM  Win32_PerfFormattedData_PerfProc_Process  

//过滤一些没有用的网络信息

SELECT  *  FROM  win32_NetworkAdapterConfiguration where IpEnabled=true

--网络流量

SELECT *  FROM  Win32_PerfRawData_Tcpip_NetworkInterface

 

--常用查询

Win32_ComputerSystem && 计算机系统信息
Win32_Process && 进程信息
Win32_Processor && CPU信息 ( ProcessorId 项为序列号)
Win32_DiskDrive && 磁盘信息 ( PNPDeviceID 项中\之后为序列号)
Win32_LogicalDisk && 分区(盘符)信息
Win32_NetworkAdapterConfiguration && 网卡信息 ( IPAddress 项为IP地址, MACAddress 项为MAC地址)
Win32_BaseBoard && 主板信息 ( Manufacturer 项为主板生产商, Product 项为主板名称)
Win32_PhysicalMemory && 内存信息 ( Capacity 项为内存容量[字节])
Win32_VideoController && 显示卡信息
Win32_Share && 共享信息
Win32_Keyboard && 键盘信息
Win32_PointingDevice && 鼠标和触摸版信息

常用查询实例

http://hi.baidu.com/hongyestudio/blog/item/6223e24956f61dfa83025c36.html

 

 

 

posted @ 2012-07-02 14:38  旦旦哥  阅读(652)  评论(0编辑  收藏  举报