دسته بندی وبلاگ

بدست آوردن آدرس کارت شبکه

چگونه آدرس کارت شبکه کامپیوتر خود را با استفاده از سی شارپ بدست بیاوریم؟

نحوه بدست آوردن مک آدرس شبکه در سی شارپ

برای این منظور

می توانیم از سورس کد زیر استفاده کنیم :

 

 

public string GetMACAddress()
        {
            NetworkInterface[] nics = NetworkInterface.GetAllNetworkInterfaces();
            string sMacAddress = "";
            try
            {
                foreach (NetworkInterface adapter in nics)
                {
                    if (sMacAddress == String.Empty)// only return MAC Address from first card  
                    {
                        IPInterfaceProperties properties = adapter.GetIPProperties();
                        sMacAddress = adapter.GetPhysicalAddress().ToString();
                    }
                }
            }
            catch {
                sMacAddress = "";
            }
            return sMacAddress;
        }