WBEM——Web Based Enterprise Management种行业规范建立企业网络中访问享理信息标准
WMI——Windows Management InstrumentationWBEMWindows实现通WMI获取关硬件\软件数提供关硬件软件服务数 WMI
CIM——Common Information Model(公信息模型)WMI架构中CIM象部件结构中心部件控制着信息流程CIM理区域分物理区域逻辑区域分 应理环境物理逻辑元素逻辑域进步分系统域设备域应程序域网络域
WMI整体架构
MSDN找WMI架构图然说MSDN提供架构图详细复杂初学者学起会晕晕做简化:
理应程序种语言编写程序脚语言C++C#等
WMI核心基CIM象理器处理理数理应程序静态动态资源
WMI库静态理数CIM中央储备库类实例属性库中保存象定义数库
提供程序COM象直接理部件(Win32系统注册表目录服务等)进行交互信息动态生成信息包含理 应程序请求响应理环境中变更通知WMI操作系统组件中介
理象理环境中逻辑物理象硬盘光驱进程等
获取数流程
提供程序生成数存放CIM储备库(静态)者CIM象理器请求作出相应时动态传递实际中采取机制根数变更频率决 定CIM储备库更新影响系统性果提供程序监控理部件状态常变化数理倾动态(笔记Monitor切 换)果数较静态(BIOS版)储备库会终止决定理应程序CIM象理器CIM储备库提供程序间信息流程
数获取般包括步骤:
1)理应程序发送请求CIM象理器
2)CIM象理器确定请求数静态动态
3)果数静态CIM象理器直接储备库中获取数果象动态CIM根提供程序注册信息请求引恰提供程序
4)提供程序提取数发回CIM象理器然CIM象理器数发送请求数应程序中
WMI命名空间
CIM面象原理基础类抽象环境中表示理象般模型CIM规定提供样模型——CIM SchemaSchema具种特征组织结构CIM条件种结构类层次结构方法属性等
WMI作WBEMWindows实现反应CIM Schema类CIM派生WMI Schema包含特类类户扩展
方便操作WMI引入名字空间概念相环境中存类进行分组外名字空间相关安全限制(关安全限制调查)类相似 名字空间构成层次结构类似文件系统中层次结构
root——作名字空间顶层空间包含WMI系统类类WMI关
root\Default——Windows注册表操相关机类
root\Security——Windows安全相关类
root\CIMV2——包含CIM Schema派生类代表着常工作Win32环境
root\WMI——包含Windows 硬件驱动信息类中包含关电源显示器等信息类
WMI标准提供程序
微软WMI核心部件微软WMI软件开发工具中包括提供程序
常Win32提供程序(核心WMI)处理Win32系统特征CIM存储库信息存储Win32_前缀类中包含 root\CIMV2名字空间中例Win32_BIOSWin32_ServiceWin32_Processor等等
注册表提供程序获取修改注册表数注册表中发生变更时设置事件通知注册表提供程序root\default名 字空间StdRegProv类交互类中包含方法查找修改注册表
文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档