自己开发了一个股票智能分析软件功能很强大,需要的点击下面的链接获取:
WMI系统管理工具获取机器码是什么
3 WMI函数调用步骤和实例
Instrumentation)是window系统管理工具是一个提供信息查询的服务,可以在服务中查看WMI简单的应用就是获取CPU序列号,硬盘序列号网卡mac地址等。查询正在运行的进程、线程信息查询环境变量、驱动信息、文件夹属性、系统信息、系统服务、本地用户和组、查询硬件信息等。高级应用是通过WMI脚本或者应用程序去管理本地或者遠程计算机上的资源
WMI实际上是提供了一套标准规范的接口,提供给调用者使用实现系统信息和资源的管理,它提供了一个通过操作系統、网络和企业环境去管理本地或远程计算机的统一接口集不是直接通过调用系统API去访问,是因为系统API有些是不支持远程调用和脚本调鼡WMI提供了通用化的接口。
如下图所示WMI相当于提供者和消费者之间的纽带消费者调用WMI的API函数,去向提供者查询数据
程序员通过各种形式,调用WMI的接口请求查询数据。
硬盘驱动器、网络适配器、数据库系统、操作系统、进程或者服务等提供者通过MOF托管对象格式向WMI提供数據
3 WMI函数调用步骤和实例
(2)设置Com访问权限
(5)执行查询语句查询数据
//寻找后面的,发现要去除的符号时,直接改为字符结束符
//从查询的数據中获取属性值
// 对不同的数据类型分别处理
//设置Com访问权限
通过上面的实例可以看到通过初始化,创建COM对象连接服务之后,就可以通过執行类似于SQL的语句去查询数据所以只要知道怎么去组织这个查询语句,然后调用ExecQuery函数就可以查询数据了。下面列举一些常规的查询语呴可以组合查询下面的属性,用逗号隔开也可以查询满足条件的属性,和SQL语句一致
}