中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

C#獲取本機(jī)IP地址和Mac地址的代碼

2018-07-20    來源:open-open

容器云強(qiáng)勢上線!快速搭建集群,上萬Linux鏡像隨意使用
C#獲取本機(jī)IP地址和Mac地址的代碼
查找了幾個方法,經(jīng)過調(diào)試修改,下面這個方法能很好的獲取到本地的IP和MAC地址?梢杂糜谶@方面的功能實現(xiàn)。主要是要添加System.Management的引用。
using System;
using System.Management;
using System.Net;
 
 public class Program
    {
        static void Main(string[] args)
        {
            try
            {
                string ip = "";
                string mac = "";
                ManagementClass mc;
                string hostInfo = Dns.GetHostName();
                //IP地址
                //System.Net.IPAddress[] addressList = Dns.GetHostByName(Dns.GetHostName()).AddressList;這個過時
                  System.Net.IPAddress[] addressList = Dns.GetHostEntry(Dns.GetHostName()).AddressList;
                for (int i = 0; i < addressList.Length; i++)
                {
                    ip = addressList[i].ToString();
                }
                //mac地址
                mc = new ManagementClass("Win32_NetworkAdapterConfiguration");
                ManagementObjectCollection moc = mc.GetInstances();
                foreach (ManagementObject mo in moc)
                {
                    if (mo["IPEnabled"].ToString() == "True")
                    {
                        mac = mo["MacAddress"].ToString();
                    }
                }
                //輸出
                string outPutStr = "IP:{0},\n MAC地址:{1}";
                outPutStr = string.Format(outPutStr, ip, mac);
                Console.WriteLine(outPutStr);
            }
            catch (Exception e)
            { }
            Console.ReadLine();
        }
    }

標(biāo)簽: dns ssl 代碼

版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請與原作者聯(lián)系。

上一篇:C# 顯示文件夾下的所有圖片文件

下一篇:C# 通過Socket上傳并保存圖片的代碼