欢迎莅临 SUN WU GANG 的园子!!!

世上无难事,只畏有心人。有心之人,即立志之坚午也,志坚则不畏事之不成。

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
public string GetMacAdd(string str = "")
        {
            string mac = null;
            string strMac = string.Empty;
            try
            {
                ManagementObjectSearcher query = new ManagementObjectSearcher("SELECT * FROM Win32_NetworkAdapterConfiguration");
                ManagementObjectCollection queryCollection = query.Get();
                foreach (ManagementObject mo in queryCollection)
                {
                    if (mo["IPEnabled"].ToString() == "True")
                    {
                        System.Array ar;
                        ar = (System.Array)(mo.Properties["IPAddress"].Value);
                        string ip = ar.GetValue(0).ToString();
                        //if (ip == str)
                        mac = mo["MacAddress"].ToString();
                        if (mac != null) return mac;

                    }
                }
            }
            catch (Exception ex)
            {
                //LogHelper.ErrorFormat("获取本机Mac出错:" + ex.Message);
            }
            return (mac);
        }

 public string GetLocalIP()
        {
            try
            {
                string HostName = Dns.GetHostName(); //得到主机名
                IPHostEntry IpEntry = Dns.GetHostEntry(HostName);
                for (int i = 0; i < IpEntry.AddressList.Length; i++)
                {
                    //从IP地址列表中筛选出IPv4类型的IP地址
                    //AddressFamily.InterNetwork表示此IP为IPv4,
                    //AddressFamily.InterNetworkV6表示此地址为IPv6类型
                    if (IpEntry.AddressList[i].AddressFamily == AddressFamily.InterNetwork)
                    {
                        return IpEntry.AddressList[i].ToString();
                    }
                }
                return "";
            }
            catch (Exception ex)
            {
               // LogHelper.ErrorFormat("获取本机IP出错:" + ex.Message);
                return "";
            }
        }
注:需要引用
using System.Management;
posted on 2021-11-03 09:27  sunwugang  阅读(141)  评论(0编辑  收藏  举报