前言:
如今咱们对“c语言获取本机mac地址”大约比较关怀,我们都想要分析一些“c语言获取本机mac地址”的相关资讯。那么小编也在网络上汇集了一些有关“c语言获取本机mac地址””的相关资讯,希望兄弟们能喜欢,小伙伴们快快来了解一下吧!还是同一个项目,准备把学生机的IP,MAC地址这些都传到服务端,下面是得到本机已经连网的MAC地址的方法
先添加必要的system.Management代码如下:
using System;using System.Management;using System.Windows.Forms;namespace WindowsFormsApplication1{ public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { MessageBox.Show(GetMAC()); } /// <summary> /// 得到MAC地址 /// </summary> /// <returns></returns> public string GetMAC() { try { string mac = null; ManagementObjectSearcher query = new ManagementObjectSearcher("SELECT * FROM Win32_NetworkAdapterConfiguration"); ManagementObjectCollection queryCollection = query.Get(); foreach (ManagementObject mo in queryCollection) { if (mo["IPEnabled"].ToString() == "True") mac = mo["MacAddress"].ToString(); } return (mac); } catch (Exception ErrMsg) { return ErrMsg.ToString(); } } }}运行结果
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #c语言获取本机mac地址