ManagementClass mcMAC = new ManagementClass("Win32_NetworkAdapterConfiguration");
ManagementObjectCollection mocMAC = mcMAC.GetInstances();
foreach(ManagementObject m in mocMAC)
{
if((bool)m["IPEnabled"])
{
return m["MacAddress"].ToString();
}
}
ManagementObjectCollection mocMAC = mcMAC.GetInstances();
foreach(ManagementObject m in mocMAC)
{
if((bool)m["IPEnabled"])
{
return m["MacAddress"].ToString();
}
}
本文介绍了一种使用C#代码通过Win32_NetworkAdapterConfiguration类来获取计算机中已启用的网络适配器的MAC地址的方法。通过ManagementClass和ManagementObjectCollection等类实现了对网络配置实例的遍历,并从中筛选出IP已启用的适配器及其MAC地址。

1万+

被折叠的 条评论
为什么被折叠?



