string stringMAC = "";
string stringIP = "";
ManagementClass MC = new ManagementClass ("Win32_NetworkAdapterConfiguration");
ManagementObjectCollection MOC= MC.GetInstances();
foreach(ManagementObject MO in MOC)
{
if ((bool)MO["IPEnabled"] == true)
{
stringMAC += MO["MACAddress"].ToString(); //获取网卡的地址
string[] IPAddresses = (string[]) MO["IPAddress"]; //获取本地的IP地址
if(IPAddresses.Length > 0)
stringIP = IPAddresses[0];
Response.Write(stringMAC+"/"+stringIP);
}
}
获取网卡的MAC地址和IP地址
本文介绍了一段使用C#代码来获取计算机网络适配器的MAC地址和IP地址的方法。通过实例化ManagementClass并调用GetInstances()方法来遍历所有启用的网络配置,从而实现了读取MAC地址及第一个IPv4地址的功能。

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



