1、 什麼是WMI
WMI是英文Windows Management Instrumentation的簡寫,它的功能主要是:訪問本地主機的一些信息和服務,可以管理遠程計算機(當然你必須要擁有足夠的權限),比如:重 啟,關機,關閉進程,創建進程等。
2、 如何用WMI獲得本地磁盤的信息?
首先要在VS.NET中創建一個項目,然後在添加引用中引 用一個.net的裝配件:System.Management.dll,這樣你的項目才能使用WMI。代碼如下:
1
using System;
2
using System.Management;
3
4
class Sample_ManagementObject
5
{
6
public static int Main(string[] args)
7
{
8
SelectQuery query=new SelectQuery("Select * From Win32_LogicalDisk");
9
ManagementObjectSearcher searcher=new ManagementObjectSearcher(query);
10
foreach(ManagementBaseObject disk in searcher.Get())
11
{
12
Console.WriteLine("
"+disk["Name"] +" "+disk["DriveType"] + " " + disk["VolumeName"]);
13
}