using System.Management; using System.Text;
#region 获取MAC地址
public static string GetMACAddressString()
{ ManagementClass class1 = new ManagementClass("Win32_NetworkAdapterConfiguration");
ManagementObjectCollection collection1 = class1.GetInstances(); int num1 = 0;
StringBuilder builder1 = new StringBuilder();
using (ManagementObjectCollection.ManagementObjectEnumerator enumerator1 = collection1.GetEnumerator())
{ while (enumerator1.MoveNext())
{ ManagementBaseObject obj1 = enumerator1.Current;
if ((bool)obj1.GetPropertyValue("IPEnabled")) { if (num1 > 0)
{ builder1.Append('|');
} builder1.Append
(obj1.GetPropertyValue("MacAddress").ToString());
num1++;
}
obj1.Dispose();
}
}
return builder1.ToString().Replace(':', '-');
}
#endregion