.NET 如何获取网卡的MAC地址

 时间:2024-11-04 04:50:17

1、新建一个控制台程序。

.NET 如何获取网卡的MAC地址

2、添加System.Management命名空间的引用。using System.Management;

.NET 如何获取网卡的MAC地址

3、添加获取网卡MAC地址的方法。

.NET 如何获取网卡的MAC地址

4、程序入口Main方法中添加输出MAC地址的代码。

.NET 如何获取网卡的MAC地址.NET 如何获取网卡的MAC地址

5、运行程序输出网卡MAC地址的信息。

6、 总结获取涠础险渥操作系统MAC地址的方法:1. 新建一个控制台程序。2. 添加System.Management命名空间的引用。3. 添加获取网卡MAC地址的菱诎逭幂方法。4. 程序入口Main方法中添加输出MAC地址的代码。5. 运行程序输出网卡MAC地址的信息。

.NET 如何获取网卡的MAC地址

7、附示例代码:using System;us坡纠课柩ing System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Management;namespace ConsoleMAC{ class Program { /// <summary> /// 程序入口方法 /// </summary> /// <param name="args"></param> static void Main(string[] args) { foreach (string str in GetMAC()) { Console.WriteLine(string.Format("网卡MAC地址:{0}", str)); } Console.ReadLine(); } /// <summary> /// 添加获取网卡MAC地址的方法 /// </summary> /// <returns></returns> public static List<string> GetMAC() { List<string> lst = new List<string>(); ManagementClass mc = new ManagementClass("Win32_NetworkAdapterConfiguration"); ManagementObjectCollection moc = mc.GetInstances(); foreach (ManagementObject mo in moc) { if (mo["IPEnabled"].ToString() == "True" || mo["MacAddress"] != null) { lst.Add(mo["MacAddress"].ToString()); } } return lst; } }}

  • VMware Workstation如何修改弹出释放快捷键
  • h27qdg8ude8r容量
  • QQ飞车端游如何完成树苗运输任务
  • 混乱武林苍山负雪攻略
  • 被大闸蟹夹到怎么办
  • 热门搜索
    爆笑小品大全 被蚊子咬了怎么消肿 净资产收益率怎么算 1234网址大全 关汉卿简介 丙烯颜料干了怎么办 手工制作大全视频 滚床单视频大全 怎么编辑图片大小 cf怎么瞬狙