블로그 이미지
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  

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

티스토리 툴바