传说中的“Windows Management Instrumentation”文档中的“Win32 Classes”(Win32 类)终于被我找到了,哇哈哈哈~~

放地址了~~

http://msdn.microsoft.com/en-us/library/aa394084(VS.85).aspx

编程很简单,下面以获得CPUID为例:

Code
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Management;

private void Form1_Load(object sender, EventArgs e)
        {
            ManagementClass cimobject = new ManagementClass("Win32_Processor");
            ManagementObjectCollection moc = cimobject.GetInstances();      
            foreach (ManagementObject mo in moc)
            {
                comboBox1.Items.Add(mo.Properties["DeviceID"].Value.ToString());                
            } 
        }

其中 ManagementClass是获得WMI下的一个类(不知道是不是这样称呼,反正就是WMI里面的一类信息的集合)

ManagementObjectCollection是这个类下信息的集合。

用foreach的方法遍历这个集合,找到自己想要的条目就好。

在我写程序的时候,Win32_Processor里面的NumberofCores、NumberofLogicProcessors等一些条目一旦试图访问就会报错,这个问题有哪位能解释下么?先谢过了

整个工程代码如下,只完成了Win32_Processor的访问。做这个Project绝对是一个体力活,不信看代码……

系统信息查看装置

最后……

各位大哥大叔,有钱的捧个钱场,没钱的捧个人场,谢谢各位了:)

转载于:https://www.cnblogs.com/whuisland/archive/2008/08/11/1264812.html

C#下调用WMI查询系统信息相关推荐

  1. WMI技术介绍和应用——查询系统信息和补丁包信息

    本文使用了< WMI技术介绍和应用--使用VC编写一个半同步查询WMI服务的类>中代码做为基础.本节只是列出了WQL语句,具体使用参看前面的例子.( 转载请指明出于breaksoftwar ...

  2. WMI技术介绍和应用——查询系统信息

    本文使用了<WMI技术介绍和应用--使用VC编写一个半同步查询WMI服务的类>中代码做为基础.本节只是列出了WQL语句,具体使用参看前面的例子.(转载请指明出于breaksoftware的 ...

  3. WMI 查询服务导致服务器CPU非常高!

    今天到达杭州客户现场拜访,客户看到我来非常HAPPY,寒暄之后突然想起他们一个问题,希望能够帮忙处理!状况如下,SVCHOST和WMIPRVSE 这两个服务一共站到了 90%的内存.画面如下: 我们可 ...

  4. java调用Linux查询各类信息脚本汇总

    神坑预警 如果采用shell或者命令行里执行命令的话,没有任何问题,但是如果采用字符串类型在java中调用的话会出现部分执行无返回结果的问题,其原因猜测是部分命令解析不了java中的空格以及| 等符号 ...

  5. java for 最后_Java的for循环中调用了查询服务,最后只打印了循环的最后一条数据(循环次数)次...

    问题描述 1.首先我查询了出来一个对象集合(包含1和2俩个对象) 2.利用上面集合中的某数据循环查询下一个表中的数据.(也就是for循环中调用了查询方法,返回一个对象) 3.在循环体中我需要用到第一次 ...

  6. vbscript调用WMI一键式式发布网站

    作为.net开发,在window环境下,不得不熟悉些脚本语言,来减轻些日常开发中所遇到的一些繁杂的事情,比如自动发布网站,自动发布网站等等. WMI windows管理程序接口,可用各种与语言调用,方 ...

  7. 面试精讲之面试考点及大厂真题 - 分布式专栏 22 分布式系统下调用链追踪技术

    22 分布式系统下调用链追踪技术 我们有力的道德就是通过奋斗取得物质上的成功:这种道德既适用于国家,也适用于个人. --罗素 引言 一个复杂的分布式系统,用户发起一个请求,这个请求可能调用几十到几百个 ...

  8. rpc wmi 服务不可用_“RPC服务器不可用”使用WMI查询

    我有一个运行Server 2008 R2的Web服务器工作组,我试图管理一个检查所有这些磁盘空间的脚本.几个月前,我在设置服务器时设置了这一点,我相信它工作正常.现在我去检查,它给出了一个错误,说&q ...

  9. 通过Xvfb实现无显示器情况下调用浏览器

    今天要记录的是通过Xvfb实现无显示器情况下调用浏览器,实现浏览器视频功能. 问题是这样的,最近我在学openVidu的相关技术,测试类中有通过浏览器去调取视频的相关代码,在windows操作系统下能 ...

最新文章

  1. LeetCode简单题之交替位二进制数
  2. mac下的intellij idea常用快捷键
  3. 解决高并发的问题python_python ---解决高并发超卖问题
  4. windows7使用Sphinx+PHP+MySQL详细介绍
  5. 成果堪称“诺奖”一夜成名却无法复现的韩春雨,再发高分文章
  6. 2021年中国电影营销数字化发展分析
  7. 利用scrapy爬取文件后并基于管道化的持久化存储
  8. django-一对一关系
  9. arm交叉编译jsoncpp
  10. linux shell 版本信息,查看各种Linux系统版本信息的Shell命令
  11. 拍照手抖有救了!DeblurGAN消除运动模糊效果惊人 | 附论文+代码
  12. Linux无线网卡芯片RTL8188EUS驱动安装
  13. UVA 12676 Inverting Huffman
  14. mpeg文件格式分析
  15. 常用照片规格尺寸对照表
  16. Rainbow Fart安装及设置其他语音包
  17. 2022-08-15 顾宇佳 学习笔记(数据库)
  18. vue项目常用依赖安装②——element-ui
  19. burp与FoxyProxy抓包
  20. java计算机毕业设计高考报考指南网站源码+mysql数据库+系统+lw文档+部署

热门文章

  1. NSAttributedString 详解
  2. raid5 增加一块硬盘_Raid5热备盘上线同时另一块硬盘离线如何恢复数据
  3. Python 测试开发从入门到高手成长之路
  4. Python零基础入门(1)——Linux下安装及环境配置
  5. python字符串连接方式_Python 字符串连接方式有这么种,你知道吗?
  6. python3自动释放线程_Python3高级特性:并发
  7. python下的橡皮线_python下载吴恩达deep learning编程习题
  8. java进销存系统静态页_java 库存 进销存 商户 多用户管理系统 SSM springmvc 项目源码...
  9. java中block类6_Java 实现区块链中的区块,BLOCK的实现
  10. html语言星号,如何使HTML代码,输入的东西星号显示出来