블로그 이미지
likeban

calendar

1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        

Notice

2011.10.17 15:05 IT


PC의 물리적 주소가 필요할 경우가 있다.
NetworkInterface를 사용하여 물리적 주소를 알아 올 수 있다.

    class CMacAddressManager

    {

        string m_strMacAddress;

        NetworkInterface[] m_adapters;


        public CMacAddressManager()

        {

            m_strMacAddress = string.Empty;

            m_adapters = NetworkInterface.GetAllNetworkInterfaces();

            foreach (NetworkInterface adapter in m_adapters)

            {

                PhysicalAddress pa = adapter.GetPhysicalAddress();

                if ((pa != null) && (!pa.ToString().Equals("")))

                {

                    m_strMacAddress = pa.ToString();

                    break;

                }

            }

        }


        public string macAddress

        {

            get { return m_strMacAddress; }

        }

    }


저작자 표시 비영리 변경 금지
신고
posted by likeban

티스토리 툴바