C#获取局域网MAC地址的简单实例
时间:2022-08-04 11:26:12
效果:
说明:获取本局域网的MAC地址(非本机的MAC地址)
代码:
/// <summary>
/// 获取网卡物理地址
/// </summary>
/// <returns></returns>
public static string getMAC()
{
string madAddr = null;
ManagementClass mc = new ManagementClass("Win32_NetworkAdapterConfiguration");
ManagementObjectCollection moc2 = mc.GetInstances();
foreach (ManagementObject mo in moc2)
{
if (Convert.ToBoolean(mo["IPEnabled"]) == true)
{
madAddr = mo["MacAddress"].ToString();
madAddr = madAddr.Replace(':', '-');
}
mo.Dispose();
}
return madAddr;
}
标签:C#,局域网,MAC
0
投稿
猜你喜欢
Android开发之DrawerLayout实现抽屉效果
2023-09-30 03:40:59
Java的异常体系以及File类构造方法详解
2021-09-05 20:06:41
一个进程间通讯同步的C#框架引荐
2023-01-18 17:55:03
C#实现UI控件输出日志的方法详解
2021-10-07 02:45:41
使用Spring Boot AOP处理方法的入参和返回值
2022-03-02 07:25:41
Spring Task定时任务每天零点执行一次的操作
2021-09-12 10:59:44
Java实现将PDF转为PDF/A
2023-03-16 00:54:22
Android高级组件AutoCompleteTextView自动完成文本框使用详解
2022-04-19 07:49:28
Android实现定时任务及闹钟
2023-05-20 13:34:45
SpringBoot中的PUT和Delete请求使用
2022-01-22 19:33:32
深入java垃圾回收的详解
2021-11-19 10:33:06
Android程序开发中单选按钮(RadioGroup)的使用详解
2023-09-18 03:43:39
Android同时安装Release和Debug版本的方法
2022-02-11 08:51:20
Android使用多线程进行网络聊天室通信
2022-05-11 18:56:36
浅谈Spring Cloud Ribbon的原理
2023-07-23 04:11:25
C#将时间转成文件名使用方法
2022-08-15 05:59:22
.net中前台javascript与后台c#函数相互调用问题
2022-06-02 15:49:16
SpringCloud:feign对象传参和普通传参及遇到的坑解决
2023-02-17 11:18:58
如何用Java注解和反射实现依赖注入
2022-11-04 11:34:10
android指定DatePickerDialog样式并不显示年的实现代码
2022-07-13 05:23:08