windows wmi
官网: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的更多相关文章
- IIS WMI Provider
section contains information about the classes that are implemented by the IIS WMI provider in the M ...
- Windows/Linux用户态监控进程启动事件方法
catalogue . windows wmi监控进程启动 . linux netlink监控进程启动 1. windows wmi监控进程启动 from threading import Threa ...
- Python的50个模块,满足你各种需要
Python具有强大的扩展能力,我列出了50个很棒的Python模块,包含几乎所有的需要:比如Databases,GUIs,Images, Sound, OS interaction, Web,以及其 ...
- C#控制管理VisualSVN Server 分类: C# 2014-05-29 15:51 796人阅读 评论(0) 收藏
VisualSVN Server可以用WMI接口管理(Windows Management Instrumentation). VisualSVN Server安装的计算机中,位于%VISUALSVN ...
- C#控制管理VisualSVN Server
VisualSVN Server可以用WMI接口管理(Windows Management Instrumentation). VisualSVN Server安装的计算机中,位于%VISUALSVN ...
- 50个python库
50个很棒的Python模块,包含几乎所有的需要:比如Databases,GUIs,Images, Sound, OS interaction, Web,以及其他.推荐收藏. Graphical in ...
- python 常用模块(转载)
转载地址:http://codeweblog.com/python-%e5%b8%b8%e7%94%a8%e6%a8%a1%e5%9d%97/ adodb:我们领导推荐的数据库连接组件bsddb3:B ...
- python常用函数 库 转
可能经常用到的标准模块和第三方常用的50个库 本文由python培训班授课老师整理 数学计算: numbers - Numeric abstract base classes math ...
- 50个很棒的Python模块
50个很棒的Python模块 我很喜欢Python,Python具有强大的扩展能力,我列出了50个很棒的Python模块,包含几乎所有的需要:比如Databases,GUIs,Images, Soun ...
随机推荐
- Luogu1137 旅行计划(拓扑排序)
题目传送门 拓扑排序板子题,模拟即可. 代码 #include<cstdio> #include<iostream> #include<cmath> #includ ...
- VM虚拟机截图方法介绍
可以先安装QQ之类的截图软件,但比较麻烦,而且截图之后还需要安装VMware Tools等工具才能拿到物理机上 先定向到物理机,快捷键为CTRL+ALT,之后在用qq截图快捷键ctrl+alt+a即可 ...
- DRF 视图和路由
Django Rest Feamework 视图和路由 DRF的视图 APIView 我们django中写CBV的时候继承的是View,rest_framework继承的是APIView,那么他们两个 ...
- python+appium里的等待时间
为什么要用等待时间: 今天在写App的自动化的脚本时发现一个元素,时而能点击,时而又不能点击到,很是心塞,原因是:因为元素还没有被加载出来,查找的代码就已经被执行了,自然就找不到元素了.解决方式:可以 ...
- Ikki's Story IV - Panda's Trick POJ - 3207(水2 - sat 在圈内 还是 在圈外)
题意: 就是一个圈上有n个点,给出m对个点,这m对个点,每一对都有一条边,合理安排这些边在圈内或圈外,能否不相交 解析: 我手残 我手残 我手残 写一下情况 只能是一个在圈外 一个在圈内 即一个1一个 ...
- CODEFORCES掉RATING记 #4
比赛:Codeforces Round #427 (Div. 2) 时间:2017.7.31晚 开场发现有6道题,都是水题(可能我只会做水题) A:比较\(2t_1+sv_1\)与\(2t_2+sv_ ...
- C#中equal与==的区别
C#中equal与==的区别 来源 https://www.cnblogs.com/dearbeans/p/5351695.html C#中,判断相等有两种方式,一种是传统的==操作,一种是objec ...
- $NOIp2018$劝退记
鸽子博主好久没更博了,这一更可能以后都更不了了啊 \(Day~~1\) 考试爆零,已经无所畏惧了. 当作攒rp吧...qwq 晚上写了写数学总结,蒯了一堆人的博客资料,然后就学会了\(CRT\),\( ...
- 【转】从此以后谁也别说我不懂LDO了!
LDO是个很简单的器件,但是我跟客户沟通的过程中,发现客户工程师的技术水平参差不齐,有的工程师只是follow 别人以前的设计,任何原理和设计方法都不懂,希望大家看完这篇文章都能成为LDO 专家. 第 ...
- python列表转字符串
temp = "".join(sorted(arr[i])) arr[i] = temp