官网:https://msdn.microsoft.com/en-us/library/aa394132(v=vs.85).aspx

WMI使用的WIN32_类库名:http://blog.csdn.net/u011164819/article/details/51249870

https://www.cnblogs.com/chengulv/archive/2012/12/29/2839303.html

Win32_DiskDrive 硬盘 参数说明

Availability  --设备的状态。
BytesPerSector  --在每个扇区的物理磁盘驱动器的字节数。
Capabilities  --媒体访问设备的能力阵列。
CapabilityDescriptions  --更详细的解释为任何在功能阵列表示的访问设备的功能的列表
Caption  --对象的序列号
CompressionMethod  --设备所使用的算法或工具,以支持压缩。
ConfigManagerErrorCode  --Windows配置管理器错误代码。
ConfigManagerUserConfig  --如果为True,该设备使用用户定义的配置。
CreationClassName  --代表所在的类
DefaultBlockSize  --此设备默认块大小,以字节为单位。
Description  --描述
DeviceID  --磁盘驱动器与系统中的其他设备的唯一标识符
ErrorCleared  --如果为True,报告LastErrorCode错误现已清除。
ErrorDescription  --关于可能采取的纠正措施记录在LastErrorCode错误,和信息的详细信息。
ErrorMethodology  --误差检测和校正的类型被此设备支持。
FirmwareRevision  --修订制造商分配的磁盘驱动器固件。
Index  --给定的驱动器的物理驱动器号。此属性由GetDriveMapInfo方法填补。 0xFF的值表示给定的驱动器不映射到物理驱动器。
InstallDate  --日期和时间对象安装。此属性不需要的值以表示已安装的对象。
InterfaceType  --物理磁盘驱动器的类型 (IDE、sata)
LastErrorCode  --报告的逻辑设备上一个错误代码。
Manufacturer  --制造商名称
MaxBlockSize  --最大块的大小,以字节为单位,通过该设备访问的媒体。
MaxMediaSize  --最大介质尺寸的介质,以KB为单位,由该设备支持。
MediaLoaded  --如果真,媒体为一磁盘驱动器加载,这意味着该设备具有一个可读的文件系统和可访问。对于固定磁盘驱动器,该属性将始终为TRUE。
MediaType  --由该设备使用或访问的媒体类型。
MinBlockSize  --最小的块大小,以字节为单位,通过该设备访问的媒体。
Model  --磁盘驱动器的制造商的型号。
Name  --名字
NeedsCleaning  --如果真,媒体接入设备需要清洁。不论手动或自动清洗是可能显示在Capabilities属性。
NumberOfMediaSupported  --可被支持的或插入的介质最大数量
Partitions  --此物理磁盘驱动器上的分区是由操作系统识别的数目。
PNPDeviceID  --即插即用逻辑设备的播放设备标识符。
PowerManagementCapabilities  --逻辑设备的特定功率相关的能力阵列。
PowerManagementSupported  --如果为True,该设备可以是电源管理
SCSIBus  --盘驱动器的SCSI总线号。
SCSILogicalUnit  --SCSI逻辑单元的磁盘驱动器的号码(LUN)。
SCSIPort  --盘驱动器的SCSI端口号。
SCSITargetId  --SCSI标识符号码的磁盘驱动器的。
SectorsPerTrack  --在每个轨道此物理磁盘驱动器扇区数。
SerialNumber  --由制造商分配的号来识别物理介质。
Signature  --磁盘识别。该属性可以被用于识别一个共享资源。
Size  --磁盘大小
Status  --对象的当前状态。
StatusInfo  --逻辑设备的状态
SystemCreationClassName  --该作用域计算机的CreationClassName属性的值。
SystemName  --系统名称
TotalCylinders  --物理磁盘驱动器上柱面总数。该值可能不准确
TotalHeads  --磁盘驱动器上磁头总数。该值可能不准确。
TotalSectors  --物理磁盘驱动器上的扇区总数。该值可能不准确。
TotalTracks  --物理磁盘驱动器上的曲目总数。该值可能不准确。
TracksPerCylinder  --在物理磁盘驱动器上的每个柱面轨迹的数量。该值可能不准确。

Win32_PhysicalMemory 内存条 参数说明

uint64   Capacity  --获取内存容量(单位KB)
string   Caption   --物理内存还虚拟内存
uint32   ConfiguredClockSpeed  --配置时钟速度
uint32   ConfiguredVoltage   --配置电压
string   CreationClassName   --创建类名(就是更换这个类的名字)
uint16   DataWidth   --获取内存带宽
string   Description  --描述更Caption一样
string   DeviceLocator  --获取设备定位器
uint16   FormFactor    --构成因素
boolean  HotSwappable  --是否支持热插拔
datetime InstallDate  --安装日期(无值)
uint16   InterleaveDataDepth  --数据交错深度
uint32   InterleavePosition   --交错的位置
string   Manufacturer    --生产商
uint32   MaxVoltage  --最大电压
uint16   MemoryType  --内存类型
uint32   MinVoltage  --最小电压
string   Model  --型号
string   Name  --名字
string   OtherIdentifyingInfo  --其他识别信息
string   PartNumber  --零件编号
uint32   PositionInRow  --行位置
boolean  PoweredOn  --是否接通电源
boolean  Removable  --是否可拆卸
boolean  Replaceable  --是否可更换
string   SerialNumber  --编号
string   SKU  --SKU号
uint32   SMBIOSMemoryType  --SMBIOS内存类型
uint32   Speed  --速率
string   Status  --状态
string   Tag  --唯一标识符的物理存储器
uint16   TotalWidth  --总宽
uint16   TypeDetail  --类型详细信息
string   Version  --版本信息

Win32_Processor CPU 参数说明

AddressWidth  --在32位操作系统,该值是32,在64位操作系统是64。
Architecture  --所使用的平台的处理器架构。
AssetTag  --代表该处理器的资产标签。
Availability  --设备的状态。
Caption  --设备的简短描述
Characteristics  --处理器支持定义的功能
ConfigManagerErrorCode  --Windows API的配置管理器错误代码
ConfigManagerUserConfig  --如果为TRUE,该装置是使用用户定义的配置
CpuStatus  --处理器的当前状态
CreationClassName  --出现在用来创建一个实例继承链的第一个具体类的名称
CurrentClockSpeed  --处理器的当前速度,以MHz为单位
CurrentVoltage  --处理器的电压。如果第八位被设置,位0-6包含电压乘以10,如果第八位没有置位,则位在VoltageCaps设定表示的电压值。 CurrentVoltage时SMBIOS指定的电压值只设置
DataWidth  --在32位处理器,该值是32,在64位处理器是64
Description  --描述
DeviceID  --在系统上的处理器的唯一标识符
ErrorCleared  --如果为真,报上一个错误代码的被清除
ErrorDescription  --错误的代码描述
ExtClock  --外部时钟频率,以MHz为单位
Family  --处理器系列类型
InstallDate  --安装日期
L2CacheSize  --二级缓存大小
L2CacheSpeed  --二级缓存处理器的时钟速度
L3CacheSize  --三级缓存的大小
L3CacheSpeed  --三级缓存处理器的时钟速度
LastErrorCode  --报告的逻辑设备上一个错误代码
Level  --处理器类型的定义。该值取决于处理器的体系结构
LoadPercentage  --每个处理器的负载能力,平均到最后一秒
Manufacturer   --处理器的制造商
MaxClockSpeed  --处理器的最大速度,以MHz为单位
Name  --处理器的名称
NumberOfCores  --芯为处理器的当前实例的数目。核心是在集成电路上的物理处理器
NumberOfEnabledCore  --每个处理器插槽启用的内核数
NumberOfLogicalProcessors  --用于处理器的当前实例逻辑处理器的数量
OtherFamilyDescription  --处理器系列类型
PartNumber  --这款处理器的产品编号制造商所设置
PNPDeviceID  --即插即用逻辑设备的播放设备标识符
PowerManagementCapabilities  --逻辑设备的特定功率相关的能力阵列
PowerManagementSupported  --如果为TRUE,该装置的功率可以被管理,这意味着它可以被放入挂起模式
ProcessorId  --描述处理器功能的处理器的信息
ProcessorType  --处理器的主要功能
Revision  --系统修订级别取决于体系结构
Role  --所述处理器的作用
SecondLevelAddressTranslationExtensions  --如果为True,该处理器支持用于虚拟地址转换扩展
SerialNumber --处理器的序列号
SocketDesignation  --芯片插座的线路上使用的类型
Status  --对象的当前状态
StatusInfo  --对象的当前状态信息
Stepping  --在处理器家族处理器的版本
SystemCreationClassName  --创建类名属性的作用域计算机的价值
SystemName  --系统的名称
ThreadCount  --每个处理器插槽的线程数
UniqueId  --全局唯一标识符的处理器
UpgradeMethod  --CPU插槽的信息
Version  --依赖于架构处理器的版本号
VirtualizationFirmwareEnabled  --如果真,固件可以虚拟化扩展
VMMonitorModeExtensions  --如果为True,该处理器支持Intel或AMD虚拟机监控器扩展。
VoltageCaps  --该处理器的电压的能力

硬件风扇

https://technet.microsoft.com/zh-cn/library/aa394146(v=vs.85).aspx

温度传感

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

电池

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

EstimatedChargeRemaining属性返回剩余电量的百分比

EstimatedRunTime属性返回剩余时间(分钟)

windows wmi的更多相关文章

  1. IIS WMI Provider

    section contains information about the classes that are implemented by the IIS WMI provider in the M ...

  2. Windows/Linux用户态监控进程启动事件方法

    catalogue . windows wmi监控进程启动 . linux netlink监控进程启动 1. windows wmi监控进程启动 from threading import Threa ...

  3. Python的50个模块,满足你各种需要

    Python具有强大的扩展能力,我列出了50个很棒的Python模块,包含几乎所有的需要:比如Databases,GUIs,Images, Sound, OS interaction, Web,以及其 ...

  4. C#控制管理VisualSVN Server 分类: C# 2014-05-29 15:51 796人阅读 评论(0) 收藏

    VisualSVN Server可以用WMI接口管理(Windows Management Instrumentation). VisualSVN Server安装的计算机中,位于%VISUALSVN ...

  5. C#控制管理VisualSVN Server

    VisualSVN Server可以用WMI接口管理(Windows Management Instrumentation). VisualSVN Server安装的计算机中,位于%VISUALSVN ...

  6. 50个python库

    50个很棒的Python模块,包含几乎所有的需要:比如Databases,GUIs,Images, Sound, OS interaction, Web,以及其他.推荐收藏. Graphical in ...

  7. python 常用模块(转载)

    转载地址:http://codeweblog.com/python-%e5%b8%b8%e7%94%a8%e6%a8%a1%e5%9d%97/ adodb:我们领导推荐的数据库连接组件bsddb3:B ...

  8. python常用函数 库 转

    可能经常用到的标准模块和第三方常用的50个库 本文由python培训班授课老师整理 数学计算:     numbers - Numeric abstract base classes     math ...

  9. 50个很棒的Python模块

    50个很棒的Python模块 我很喜欢Python,Python具有强大的扩展能力,我列出了50个很棒的Python模块,包含几乎所有的需要:比如Databases,GUIs,Images, Soun ...

随机推荐

  1. 人工智能将继续壮大,两会委员建议增加“AI+教育”支持板块

    导读 今年上海两会期间,上海市政协委员.上海交通大学机械与动力工程学院教授范秀敏提交提案,建议政府在推进上海人工智能专项建设中,增加“AI+教育”专项支持板块,并鼓励集聚发展AI产业的各个区,在人工智 ...

  2. linux-shell系列5-统计

    #!/bin/bashshow=$(service --status-all 2>/dev/null | grep -E "is running|正在运行"|awk '{pr ...

  3. mybatis查询修改同时操作

    update dic_purchase set state =0 where purchase_number in (select tmp.* from (select purchase_number ...

  4. 基准对象object中的基础类型----集合 (七)

    object有如下子类: CLASSES object basestring str unicode buffer bytearray classmethod complex dict enumera ...

  5. B - I Hate It HDU - 1754 线段树区间最大值板子(单点更新,区间最大)

    第一次打 改了半天  各种小错误 难受 #include<cstdio> #include<iostream> using namespace std; +; int a[ma ...

  6. 大学jsp实验3include指令的使用

    1.include指令的使用 (1)编写一个名为includeCopyRight.jsp的页面,页面的浏览效果如下: 要求“2016”这个值可以实现动态更新.请写出页面代码: <%@ page ...

  7. 自学Python4.9-生成器举例

    自学Python之路-Python基础+模块+面向对象自学Python之路-Python网络编程自学Python之路-Python并发编程+数据库+前端自学Python之路-django 自学Pyth ...

  8. android TextView字体设置最少占多少行. 及其 Java String 字符串操作 . .

    ①  字体设置: 修改代码 :  GridViewActivity.java priceTv为 TextView priceTv.setMaxLines(3); //当多与7个字fu的时候 , 其余字 ...

  9. HR_Array Manipulation

    第一版有7个时间超限,优化成了第二版: 1: #!/bin/python3 import math import os import random import re import sys # Com ...

  10. 不是说记住rm -rf的教训就够了

    不是说记住rm -rf的教训就够了 李阿玲· 12 天前 2013年,我在同步CTAN镜像的时候,在/home下我的文件夹里面操作了下面的命令: rsync -av --delete rsync:// ...