static void Main(string[] args){string A = GetMAC();Console.WriteLine(A);Console.ReadKey();}private static string  GetMAC(){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();mo.Dispose();//释放资源break;}}moc = null;mc = null;return mac;}catch{return "unknow";}}

另外,需要说明的就是一个错误:

问题:
在C#编程中,已经在程序中已经添加了“using System.Management;”,但是在编程时还会报错“未能找到类型或命名空间名称‘ManagementClass’”。

解决方法:
在解决方案窗口中,选择引用,右键添加引用;在“.NET”选项卡中,找到“System.Management”,添加即可。

C#获取本机MAC地址相关推荐

  1. android 获取网卡mac_Android获取本机Mac地址及IP地址方法

    1.Android  获取本机Mac 地址方法: 需要在AndroidManifest.xml文件中添加权限: public String getLocalMacAddress() { WifiMan ...

  2. Unity——获取本机MAC地址

    Unity中获取本机Mac地址,常用于类似绑定设备的加密情况中,限制程序只可以在固定的设备上使用.首先我们需要在脚本中引用System.Net.NetworkInformation程序集,然后使用Ne ...

  3. js获取本机mac地址,IP地址

    <!DOCTYPE HTML> <html> <head>     <title>js获取本机mac地址,IP地址,计算机名</title> ...

  4. Windows获取本机MAC地址方法(C语言)

    Windows获取本机MAC地址方法(C语言) 用到的方法有两种:Netbios()和GetAdaptersInfo(); Netbios 获取步骤主要分为三步: 一.枚举本机所有LAN 二.重设每个 ...

  5. golang网络编程:获取本机MAC地址

    对于IP地址可以表示一个网络连接,但是无法唯一标识一台主机,而MAC地址是主机网卡的物理地址,这个对于一台主机来说是不会改变的. func mac(){// 获取本机的MAC地址interfaces, ...

  6. python --获取本机mac地址/本机IP

    本机mac地址 import uuid import jsondef mac():_mac = uuid.UUID(int=uuid.getnode()).hex[-12:]return json.d ...

  7. 批处理文件获取本机mac地址与ip地址

    桌面新建txt文件,将代码复制后另存为bat文件,另存为时编码改为ANSI: @echo off & setlocal enabledelayedexpansion echo =------- ...

  8. c# 获取本机 MAC地址\序列号\硬盘序列号

    View Code  1   /// <summary>  2         /// 显示MAC地址  3         /// </summary>  4         ...

  9. Node.js 获取本机Mac地址

    方案一:使用getmac库 首先我们要先加载一个包用于获取mac地址 npm install getmac 安装完毕会在node_modules文件夹下发现一个getmac文件夹,进入到node_mo ...

  10. PB获取本机Mac地址

    //得到计算机名字 function boolean GetComputerNameA(ref string lpBuffer, ref ulong nSize) library "KERN ...

最新文章

  1. matlab基本操作--基本数学定义
  2. Linux初到者五个最易犯的错误
  3. 设计用例测试下面的python程序def do_你能变形python的unittest测试用例吗?
  4. cad怎么向下位移_CAD制图初学入门教程:阵列功能的使用技巧
  5. ReactNative常用组件汇总
  6. 第一次使用Sourcetree成功上传gitee记录
  7. oracle ogg和adg,ORACLE12C ADG和OGG的搭配使用
  8. 甘肃刘家峡赤壁“结”出多彩冰瀑
  9. icem划分网格步骤_ICEM CFD教程-icem网格划分教程
  10. HTML网页标签代码基本教学(1)基本标签学习
  11. unity3d安装IOS Support失败原因,完美解决。
  12. 魔兽争霸III—冰封王座6级考试
  13. 如何一次将蓝牙耳机连接到多个设备
  14. c语言求最小值函数min的用法,C语言--min的宏定义
  15. ubuntu18.04安装OpenCV3.4.12步骤及安装中遇到的一些问题
  16. 使用Python-OpenCV实时测量物体的尺寸大小(仅供参考)
  17. uniapp 本地相册选择图片
  18. 第25章 JDBC核心技术第3节
  19. 求最大公约数的4种算法(C++)
  20. ibm3630m4服务器装系统,ibm x3630m4安装Windows2008R2系统

热门文章

  1. Autolisp 框选图形,统计各类图形的数量,输出到文件。
  2. 4种Python文件或者文本加密的方式
  3. vba复制整个sheet内容_VBA一键复制当前文件夹全部EXCEL里的工作表
  4. Syslog配置——NE路由器,日志定向转发。
  5. 指静脉当前遇到的问题/展望,发展方向
  6. 浅谈聚合支付的分类及发展前景
  7. 您备案的网站未指向阿里云国内节点(不含香港)服务器,备案号可能被取消接入
  8. 支付宝小程序之蜻蜓设备刷脸核身获取手机号
  9. c语言数组教案下载,C语言电子教案第七章指针与数组
  10. python微信抢红包神器_Python自动抢红包,超详细教程,再也不会错过微信红包了...