2012년 3월 21일 수요일

C# Mac Address





using System;
using System.Windows.Forms;
using System.Management;


public string getMacAddress()
{
    ManagementClass mc = new ManagementClass("Win32_NetworkAdapterConfiguration");
    ManagementObjectCollection moc = mc.GetInstances();
    string MACAddress = String.Empty;
    foreach (ManagementObject mo in moc)
    {
        if (MACAddress == String.Empty) // only return MAC Address from first card
        {
            if ((bool)mo["IPEnabled"] == true)
                MACAddress = mo["MacAddress"].ToString();
        }
        mo.Dispose();
    }
    MACAddress = MACAddress.Replace(":", "");
    return MACAddress;
}



댓글 없음:

댓글 쓰기