C#获取MAC地址
///<summary>
/// 獲得MAC地址
///</summary>
///<returns></returns>
public static string[] GetMacAddress()
{
ManagementClass mc = new ManagementClass("Win32_NetworkAdapterConfiguration");
ManagementObjectCollection moc = mc.GetInstances();
//****先得到網卡數目
int i = 0;
foreach (ManagementObject mo in moc)
{
if ((bool)mo["IPEnabled"] == true)
{
i++;
}
mo.Dispose();
}
//***賦值給數組
ManagementClass mc_2 = new ManagementClass("Win32_NetworkAdapterConfiguration");
ManagementObjectCollection moc_2 = mc_2.GetInstances();
string[] array = new string[i];
int j = 0;
foreach (ManagementObject mo in moc_2)
{
if ((bool)mo["IPEnabled"] == true)
{
string delcolon = mo["MacAddress"].ToString();
//delcolon = delcolon.Replace(":", "");
array[j] = delcolon;
j++;
}
mo.Dispose();
}
return array;
}
/// 獲得MAC地址
///</summary>
///<returns></returns>
public static string[] GetMacAddress()
{
ManagementClass mc = new ManagementClass("Win32_NetworkAdapterConfiguration");
ManagementObjectCollection moc = mc.GetInstances();
//****先得到網卡數目
int i = 0;
foreach (ManagementObject mo in moc)
{
if ((bool)mo["IPEnabled"] == true)
{
i++;
}
mo.Dispose();
}
//***賦值給數組
ManagementClass mc_2 = new ManagementClass("Win32_NetworkAdapterConfiguration");
ManagementObjectCollection moc_2 = mc_2.GetInstances();
string[] array = new string[i];
int j = 0;
foreach (ManagementObject mo in moc_2)
{
if ((bool)mo["IPEnabled"] == true)
{
string delcolon = mo["MacAddress"].ToString();
//delcolon = delcolon.Replace(":", "");
array[j] = delcolon;
j++;
}
mo.Dispose();
}
return array;
}
轉載于:https://www.cnblogs.com/SUPERAI/archive/2011/11/28/2266748.html
總結
- 上一篇: 织梦DedeCMS播放本地视频文件插件
- 下一篇: return 和 方法的递归调用