Windows Management Instrmentation(WMI,视窗系统管理方法)是微软Web-Based Enterprise Management (WBEM,基于Web企业管理)的实现,它是网络环境中访问系统信息的一个标准。
using System;
using System.Collections.Generic;
using System.Text;
using System.Management;

namespace WMICardGrab

...{
class Program

...{
static void Main(string[] args)

...{
ManagementObjectSearcher query=new ManagementObjectSearcher("select * from win32_networkadapterconfiguration where ipenabled='true'");
ManagementObjectCollection queryCollection = query.Get();
foreach (ManagementObject mo in queryCollection)

...{
string[] addresses = (string[])mo["ipaddress"];
string[] subnets = (string[])mo["ipsubnet"];
string[] defaultgateways = (string[])mo["defaultipgateway"];
Console.WriteLine("Network Card:{0}",mo["description"]);
Console.WriteLine(" MAC Address:{0}",mo["macaddress"]);
foreach (string ipaddress in addresses)

...{
Console.WriteLine(" IP Address:{0}", ipaddress);
}
foreach (string subnet in subnets)

...{
Console.WriteLine(" Subnet Mask:{0}", subnet);
}
foreach (string defaultgateway in defaultgateways)

...{
Console.WriteLine(" Gateway:{0}", defaultgateway);
}
}
Console.Read();
}
}
}












































