using System; using System.Collections.Generic; using System.Text; using System.Net; using System.Net.NetworkInformation; using System.Net.Sockets; using Microsoft.Win32; namespace ConsoleDemo { /// <summary> /// 标题:区分本地网卡、虚拟网卡及无线网卡 /// 作者:X.X.Y /// 日期:2009-08-03 /// 描述:测试环境 VS2008 + XP /// </summary> class Program { static void Main(string[] args) { ShowNetworkInterfaceMessage(); } /// <summary> /// 显示本机各网卡的详细信息 /// </summary> public static void ShowNetworkInterfaceMessage() { NetworkInterface[] fNetworkInterfaces = NetworkInterface.GetAllNetworkInterfaces(); foreach (NetworkInterface adapter in fNetworkInterfaces) { #region " 网卡类型 " string fCardType = "未知网卡";