关于多个网卡的mac地址获取问题 在c#中,通过ip获取到的mac始终是第一块,要怎么才能将两块地址都取到再做选择?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 using System.Management;以下是获取MAC地址的方法. public string GetMacAddress() { ManagementClass adapters = new ManagementClass("Win32_NetworkAdapterConfiguration"); string MACAddress = "unknown"; foreach (ManagementObject adapter in adapters.GetInstances()) { if((bool)adapter["IPEnabled"] == true) { MACAddress = adapter.Properties["MACAddress"].Value.ToString(); break; } } return MACAddress; } 如何双击访问驱动器 问个winform窗口关闭切换的问题。 如何做到把combobox的内容全部添加? 寻学习伙伴一名 C#treeview中选中一个节点,单击删除按钮,如何删除数据库中对应的一条记录 自动按Enter键的问题 请教,如何用FolderBrowserDialog打开一个文件夹,将其中的excel文件都写到listview中去? Datagridview 嵌套字母表重绘思路 如何在一个二进制文件的头部插入一条数据 为什么.net语法错误!!! 请教.NET 重定向的一个简单的问题 kongjiankaifa
public string GetMacAddress()
{
ManagementClass adapters = new ManagementClass("Win32_NetworkAdapterConfiguration");
string MACAddress = "unknown";
foreach (ManagementObject adapter in adapters.GetInstances())
{
if((bool)adapter["IPEnabled"] == true)
{
MACAddress = adapter.Properties["MACAddress"].Value.ToString();
break;
}
}
return MACAddress;
}