效果;

码;

/** Created by SharpDevelop.* User: Administrator* Date: 2020/7/4/周六* Time: 23:32* * To change this template use Tools | Options | Coding | Edit Standard Headers.*/
using System;
using System.Collections.Generic;
using System.Drawing;
using System.Windows.Forms;
using System.Management;namespace WMIDemo
{/// <summary>/// Description of MainForm./// </summary>public partial class MainForm : Form{string machineName = "localhost";string connectString = "SELECT * FROM Win32_PnPSignedDriver";SelectQuery query=new SelectQuery("Select * From Win32_LogicalDisk"); public MainForm(){//// The InitializeComponent() call is required for Windows Forms designer support.//InitializeComponent();//// TODO: Add constructor code after the InitializeComponent() call.//}void MainFormLoad(object sender, EventArgs e){ManagementObjectSearcher searcher=new ManagementObjectSearcher(query);foreach(ManagementBaseObject disk in searcher.Get()) { textBox1.Text=textBox1.Text + "\r\n"+disk["Name"] +" "+disk["DriveType"] + " " + disk["VolumeName"];} textBox1.Text=textBox1.Text + "\r\n"+"\r\n"+"\r\n";SelectQuery selectQuery = new SelectQuery( connectString );ManagementObjectSearcher searcher2 = new ManagementObjectSearcher( selectQuery );foreach (ManagementObject mo in searcher2.Get()){PropertyDataCollection searcherProperties = mo.Properties;foreach (PropertyData sp in searcherProperties){textBox1.Text=textBox1.Text + "\r\n"+sp.Name + "  " + sp.Value;}}}}
}

使用轻便版开发环境SharpDevelop;手动加入System.Management引用;

C# WMI 编程实例2则相关推荐

  1. Python并发编程实例教程

    有关Python中的并发编程实例,主要是对Threading模块的应用,文中自定义了一个Threading类库. 一.简介 我们将一个正在运行的程序称为进程.每个进程都有它自己的系统状态,包含内存状态 ...

  2. iOS网络编程-iCloud键值数据存储编程实例

    iCloud键值数据存储设计 iCloud键值数据存储编程实例,画面中有两个开关控件,左图是设备1点击"设置iCloud数据"按钮,将控件状态保存到iCloud服务器.右图是设备2 ...

  3. NIO Socket编程实例

    1.阻塞模式实例 NIOUtil类,用来通过SOcket获取BufferedReader和PrintWriter. package IO;import java.io.BufferedReader; ...

  4. linux c编程项目实例,Linux c编程实例_例子

    例一:字符与整型变量的实现 #include int main() { int c1,c2; char c3; c1='a'-'A'; c2='b'-'B'; c3='c'-; printf(&quo ...

  5. C#中Socket多线程编程实例

    C#是微软随着VS.net新推出的一门语言.它作为一门新兴的语言,有着C++的强健,又有着VB等的RAD特性.而且,微软推出C#主要的目的是为了对抗Sun公司的Java.大家都知道Java语言的强大功 ...

  6. 《突破C#编程实例五十讲》源文件下载(2)

    上接<<突破C#编程实例五十讲>源文件下载(1)> 有兴趣的朋友下载看看吧,一共有9个压缩包分3篇文章,下载要注意哦,不然解压要出错哦! 转载于:https://blog.51 ...

  7. java编程50实例_java编程实例大全及详解谜底(50例).doc

    java编程实例大全及详解谜底(50例).doc 还剩 33页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,很抱歉,此页已超出免费预览范围啦! 如果喜欢就下载吧,价低环保! 内容要点: 谓 ...

  8. Hadoop Streaming编程实例

    Hadoop Streaming是Hadoop提供的多语言编程工具,通过该工具,用户可采用任何语言编写MapReduce程序,本文将介绍几个Hadoop Streaming编程实例,大家可重点从以下几 ...

  9. 三菱plc编程实例3000_三菱PLC十字路口的红绿灯编程实例

    点击↑↑上方关注,回复100领取电气控制100例. 十字路口车辆穿梳,行人熙攘,车行车道,人行人道,有条不紊.那么靠什么来实现这井然秩序呢?靠的是交通信号灯的自动指挥系统,下面介绍三菱PLC编程实现的 ...

最新文章

  1. ES Segment Memory——本质上就是segment中加到内存的FST数据,因此segment越多,该内存越大...
  2. material mem
  3. C语言ftell()函数(返回文件当前位置)(返回给定流 stream 的当前文件位置)
  4. win防火墙禁止访问php文件,windows通过netsh设置防火墙
  5. memcached应用策略(转)
  6. android查看wifi是否双频,Android判断wifi是5G还是2.4G
  7. java 动态添加定时器_quartz实现任务动态增加和删除
  8. java垃圾回收 分代_Java分代垃圾回收策略原理详解
  9. 【吐血整理】年度盘点 | 2019年Java面试题汇总篇——附答案
  10. css基础媒体查询和rem
  11. matlib实现梯度下降法
  12. 《RxJava 2.x 实战》— 技术书籍
  13. 【知识笔记】WebForm
  14. osgEarth文档翻译1
  15. Windows系统,文件和文件夹命名规则
  16. 鸿蒙版瑞幸咖啡开发日记(四)咖啡详情页
  17. 怎么看263邮箱的服务器信息,263邮箱真的不能用,刚刚上了一当,劝大家务必注意...
  18. 在线分析仪器(一)概述
  19. Matlab2018b新特性介绍以及R2018b+waijung blockst 百度云下载链接
  20. 【3月比赛合集】45场可报名的数据挖掘奖金赛,任君挑选!

热门文章

  1. U-BOOT介绍以及disk模块源码分析
  2. php能做的事,PHP也能干大事 随机函数
  3. Java键盘交互设计输入法,输入法中暖心的交互细节
  4. 李丽娟c语言第四版教师书_来,把自学C语言经历的那些苦,都踩在脚下
  5. 解决python时间戳最大为3001年1月1日15时59分59秒的问题
  6. 基于STM32分析栈、堆、全局区、常量区、代码区、RAM、ROM
  7. springboot配置html资源路径,SpringBoot普通.html文件视图配置
  8. 第三十三讲 非线性方程组化为一阶方程
  9. 防盗链测试01 - Jwplayer+Tengine2.3.1 mp4模块打造流媒体测试服务器
  10. Windows 1.0 to Windows 10