官网: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. linux用户、文件权限相关命令

    root 现代操作系统一般属于多用户的操作系统,也就是说,同一台机器可以为多个用户建立账户,一般这些用户都是为普通用户,这些普通用户能同时登录这台计算机,计算机对这些用户分配一定的资源. 普通用户在所 ...

  2. BZOJ3275Number——二分图最大权独立集

    题目描述 有N个正整数,需要从中选出一些数,使这些数的和最大.若两个数a,b同时满足以下条件,则a,b不能同时被选1:存在正整数C,使a*a+b*b=c*c2:gcd(a,b)=1 输入 第一行一个正 ...

  3. Codeforces Round #454 Div. 1

    B:考虑2*m怎么构造.因为要求相邻的数不能再相邻,容易想到黑白染色之类的东西,考虑染个色然后大概把黑点扔一边白点扔一边.显然m<=3时无解.对m>4,m为偶数时,如1 2 3 4 5 6 ...

  4. Django auth认证系统

    Django自带的用户认证 我们在开发一个网站的时候,无可避免的需要设计实现网站的用户系统.此时我们需要实现包括用户注册.用户登录.用户认证.注销.修改密码等功能,这还真是个麻烦的事情呢. Djang ...

  5. Balanced Number HDU - 3709 数位dp

    题意: 给出范围 算出 满足  选取一个数中任一一个 树作为支点  两边的数分别乘以到中心的距离和 左和等于右和   的数有多少个 数位DP题 状态转移方程为dp[pos][x][state]=dp[ ...

  6. 怎么用Verilog描述双向IO口

    在很多情况下,需要使用双向IO.不过最好谨慎使用,在top层使用.网上很多描述的代码甚至是不可以综合并且有语法错误的,还是老实自己写个模块吧. 如果你需要一个口既做输入端口也做输出端口,那么你就需要去 ...

  7. PhantomJS报错warnings.warn('Selenium support for PhantomJS has been deprecated, please use headless '

    原因:Selenuim已经放弃PhantomJS3.x了,建议使用火狐或者谷歌无头浏览器. 解决方法: 1.phantomjs降级,换个2.x版本的 2.使用无头浏览器,示例代码(自己改了改,如有错误 ...

  8. HAOI2015 简要题解

    「HAOI2015」树上染色 题意 有一棵点数为 \(N\) 的树,树边有边权.给你一个在 \(0 \sim N\) 之内的正整数 \(K\),你要在这棵树中选择 \(K\) 个点,将其染成黑色,并将 ...

  9. Codeforces 700 C. Break Up(Tarjan求桥)

    题意 给你一个有 \(n\) 个点, \(m\) 条边的无向图,每条有边权 \(w_i\) ,现在要选择至多两条边断开,使得 \(S, T\) 不连通,并且使得边权和尽量小. \(n \le 1000 ...

  10. 【BZOJ5335】[TJOI2018]智力竞赛(二分图匹配)

    [BZOJ5335][TJOI2018]智力竞赛(二分图匹配) 题面 BZOJ 洛谷 题解 假装图不是一个DAG想了半天,.发现并不会做. 于是假装图是一个DAG. 那么显然就是二分答案,然后求一个最 ...