获取本机MAC地址

需添加引用:System.Management.dll

///
///public string GetMacAddress()
{
string mac =””;
System.Management.ManagementClass mc;
mc =new System.Management.ManagementClass(“Win32_NetworkAdapterConfiguration “);
System.Management.ManagementObjectCollection moc =mc.GetInstances();
foreach (System.Management.ManagementObject mo in moc)
{
//可以使用 mo.GetText(System.Management.TextFormat.Mof); 获取所有值if (mo[“IPEnabled “].ToString().Equals(“True “))
{
////IPSubnet = “255.255.255.255”,可能为拨号连接(MAC一般为:00-53-45-00-00-00)if (mo[“IPSubnet “]!=null )
{
//记录是否为无效地址bool isInvalid =false ;

string [] ipSubnets =(string [])mo[“IPSubnet “];
foreach (string ipSubnet in ipSubnets)
{
if (ipSubnet.Equals(“255.255.255.255 “))
{
isInvalid =true ;
break ;
}
}

if (!isInvalid)
{
//获取第一个MAC mac =mo[“MacAddress “].ToString();
break ;
}
}
}
}

return mac;
}

Original: https://www.cnblogs.com/EasyData/archive/2010/01/29/1658910.html
Author: 迷你软件
Title: 获取本机MAC地址

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/598724/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 调试Archery连接SQL Server提示驱动错误

    当我们在调试Archery的时候,连接SQL Server 会报错,而MySQL部分没有问题。报错信息如下: Error: (‘01000’, "[01000] [uni…

    数据库 2023年6月16日
    0138
  • 详细记录一次stampstime字段引起pxc集群脑裂

    事故回顾 运维执行导入sql,导入后收到master2和master3节点宕机的报警;检查集群状态发现master1进入初始化模式,无法读写;master2和master3已经下线…

    数据库 2023年5月24日
    076
  • 斗地主游戏的案例开发

    关于java后端的斗地主游戏开发案例(只实现后端部分) 斗地主游戏的案例开发 业务需求分析: 斗地主的做牌, 洗牌, 发牌, 排序(拓展知识), 看牌。业务: 总共有54张牌。点数…

    数据库 2023年6月16日
    077
  • 总结:弹性伸缩的五个条件与六个教训

    前言弹性伸缩是云计算时代给我们带来的一项核心技术红利,但是 IT 的世界中,没有一个系统功能可以不假思索的应用到所有的场景中。这篇文章,我们将应用企业级分布式应用服务-EDAS 的…

    数据库 2023年6月15日
    0125
  • MySQL常用语句

    数据库设置 查看设置 `sql Original: https://www.cnblogs.com/1fengchen1/p/15781973.htmlAuthor: SonnyZ…

    数据库 2023年6月9日
    069
  • MYSQL(基本篇)——一篇文章带你走进MYSQL的奇妙世界

    MYSQL算是我们程序员必不可少的一份求职工具了 无论在什么岗位,我们都可以看到应聘要求上所书写的”精通MYSQL等数据库及优化” 那么我们今天就先来了解一…

    数据库 2023年5月24日
    092
  • Nginx负载均衡

    Nginx负载均衡 负载均衡概述 早期的网站流量和业务功能都比较简单,单台服务器足以满足基本的需求,但是随着互联网的发展,业务流量越来越大并且业务逻辑也跟着越来越复杂,单台服务器的…

    数据库 2023年6月6日
    082
  • Jenkins2.350配置gitee

    一、下载JenKins 以War包举例演示 JenKins下载地址JenKins中文文档 二、启动Jenkins 需要配置好jdk,不做多阐述。 java -jar jenkins…

    数据库 2023年6月6日
    089
  • 关于那些我们都听过的营销工具—优惠券

    相信大家对优惠券都不陌生,特别是在现在这个互联网特别发达的时代,优惠券是我们运营推广营销的一种工具,它可以降低产品的价格,是一种常见的消费者营业推广工具, 作为一种信息的载体,它不…

    数据库 2023年6月14日
    080
  • dockerfile

    基本结构 Dockerfile 是一个文本格式的配置文件,用户可以使用 Dockerfile 快速创建自定义镜像。 Dockerfile 由一行行命令语句组成,并且支持以 # 开头…

    数据库 2023年6月14日
    086
  • 应用层

    应用层 应用层概述 应用层是计算机网络体系结构的最顶层,是设计和建立计算机网络的最终目的,也是计算机网络中发展最快的部分。 早期基于文本的应用(电子邮件、远程登录、文件传输、新闻组…

    数据库 2023年6月9日
    084
  • 史上最全Mysql规范

    1 整体规约 1)【强制】数据库所有对象必须要有注释,包括:表、字段、索引等,并且要保持最新; 1)【强制】默认使用utf8字符集,无乱码风险,除一些需要存储特殊符号的字段,可以采…

    数据库 2023年5月24日
    079
  • go interface{}使用

    先上代码 为什么会报错? 因为空接口拥有两个指针,内存布局上会占用两个机器字长。 对于长度为n的空接口切片而言,它的每个元素都是以2机器字长为单位的连续空间,因此总共会占用 2n个…

    数据库 2023年6月9日
    075
  • springcloud Alibaba 阿里组件 nacos注册中心 gateway网关 flowable流程引擎 vue.js前后分离

    springcloud + springcloud Alibaba + flowable 流程引擎 1.代码生成器: 正反双向freemaker模版技术 ,0个代码不用写,生成完整…

    数据库 2023年6月6日
    092
  • 部署前后端为独立的 Docker 节点

    在『服务器部署 Vue 和 Django 项目的全记录』一文中,介绍了在服务器中使用 Nginx 部署前后端项目的过程。然而,当 Web 应用流量增多时,需要考虑负载均衡、流量分发…

    数据库 2023年6月14日
    0101
  • SpringMvc(一)-初识

    1、环境搭建 1.1 jar包 4.3.18.RELEASE org.springframework spring-web ${spring.version} org.spring…

    数据库 2023年6月16日
    084
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球