各位大侠:以下是我获取以太网卡物理地址的程序,但是当用adsl上网时获取到是adsl的物理地址,请问怎么修改
string strMac = "";
ManagementClass objmc = new ManagementClass("Win32_NetworkAdapterConfiguration");
ManagementObjectCollection objnics = objmc.GetInstances();
foreach(ManagementObject objnic in objnics)
{
if(Convert.ToBoolean(objnic["ipEnabled"]) == true)
{
strMac = objnic["MACAddress"].ToString();
break;
}
}
return strMac;
string strMac = "";
ManagementClass objmc = new ManagementClass("Win32_NetworkAdapterConfiguration");
ManagementObjectCollection objnics = objmc.GetInstances();
foreach(ManagementObject objnic in objnics)
{
if(Convert.ToBoolean(objnic["ipEnabled"]) == true)
{
strMac = objnic["MACAddress"].ToString();
break;
}
}
return strMac;
{
string strMac = "";
string catption = "";
ManagementClass objmc = new ManagementClass("Win32_NetworkAdapterConfiguration");
ManagementObjectCollection objnics = objmc.GetInstances();
foreach (ManagementObject objnic in objnics)
{
if (Convert.ToBoolean(objnic["ipEnabled"]) == true)
{
strMac = objnic["MACAddress"].ToString();
catption = objnic["Caption"].ToString();
MessageBox.Show("Caption: " + catption +" \n MAC:"+ strMac );
}
} }