C# 获取正在使用的Mac地址
2024-10-01 03:16:52
/// <summary>
/// 获得当前机器的活动中Mac地址,若无联网则返回空""
/// 需在项目引用中添加 System.Management
/// </summary>
/// <returns>mac地址,例如:00-00-00-00-00-00</returns>
public static string GetNetworkAdpaterID()
{
try
{
string mac = "";
ManagementClass mc = new ManagementClass("Win32_NetworkAdapterConfiguration");
ManagementObjectCollection moc = mc.GetInstances();
foreach (ManagementObject mo in moc)
if ((bool)mo["IPEnabled"] == true)
{
mac = mo["MacAddress"].ToString();
break;
}
moc = null;
mc = null;
return mac.Trim().Replace(':', '-');
}
catch (Exception e)
{
return "error:" + e.Message;
}
}
最新文章
- Git初探--笔记整理和Git命令详解
- C#、JAVA操作Hadoop(HDFS、Map/Reduce)真实过程概述。组件、源码下载。无法解决:Response status code does not indicate success: 500。
- 纯jQuery-添加/修改/删除 标签,属性
- Spark源码学习1.4——MapOutputTracker.scala
- 谨慎DateTime.Now在EF的query中的使用
- 那些强悍的PHP一句话后门
- B - 搬寝室
- 【WPF】Winform调用WPF窗体注意事项
- hdu 4289 最大流拆点
- Android项目框架之图片加载框架的选择
- Linux中/proc/[pid]/status详细说明
- C++中类成员使用前需要初始化的重要性
- js限制input只能输入有效的数字,有且只有一个小数点,第一个不能为小数点-备
- kvm的live-snapshot
- FineUIMvc随笔(1)动态创建表格列
- 鏈接Redis報錯`AUTH` failed: ERR Client sent AUTH, but no password is set [tcp://127.0.0.1:6379]
- 通用权限管理系统多语言开发标准接口 - java,php 调用标准接口程序参考
- VMware5.5-虚拟机的迁移和资源分配
- SDE表空间不足解决办法(ORA-01653)
- 【vue】---项目接口管理---【巷子】
热门文章
- jquery源码分析(四)——回调对象 Callbacks
- web开发如何使用百度地图API(一)判断点是否在范围内
- [bzoj2783][JLOI2012]树_树的遍历
- 改进MySQL Order By Rand()的低效率
- 2018你应该了解这些.NET面试题
- 微信小程序的小问题(2)
- USB设备驱动之设备初始化(设备枚举)
- hdu(1114)——Piggy-Bank(全然背包)
- Codeforces--630E--A rectangle(规律)
- Anaconda/kickstart