专注于高品质PHP技术等信息服务于一体 [STIEMAP] [RSS]

百度提供的广告:
c#
当前位置:首页 > 技术文档 > c# >  > 
C#取服务器网卡Mac地址

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
//添加引用,需要先活加引用 System.Management
using System.Management;


namespace GetMac
{
    class Program
    {


        static void Main(string[] args)
        {
            StringBuilder macSBuilder = new StringBuilder();
            ManagementClass manageC;
            manageC = new ManagementClass("Win32_NetworkAdapterConfiguration");
            ManagementObjectCollection manageObjCol = manageC.GetInstances();
            foreach (ManagementObject manageObj in manageObjCol)
            {
                if (manageObj["IPEnabled"].ToString() == "True")
                    macSBuilder.Append(manageObj["MacAddress"].ToString());
            }
            System.Console.WriteLine(macSBuilder);
        }
    }
}