/// <summary>
/// 取得Mac地址
/// </summary>
public static ArrayList GetMacAddress()
{
ManagementObjectCollection collection1 = new ManagementClass("Win32_NetworkAdapterConfiguration").GetInstances();
ArrayList list1 = new ArrayList();
foreach (ManagementObject obj1 in collection1)
{
if ((bool) obj1["IPEnabled"])
{
list1.Add(obj1["MacAddress"].ToString().Replace(":", ""));
}
obj1.Dispose();
}
return list1;
}
/// 取得Mac地址
/// </summary>
public static ArrayList GetMacAddress()
{
ManagementObjectCollection collection1 = new ManagementClass("Win32_NetworkAdapterConfiguration").GetInstances();
ArrayList list1 = new ArrayList();
foreach (ManagementObject obj1 in collection1)
{
if ((bool) obj1["IPEnabled"])
{
list1.Add(obj1["MacAddress"].ToString().Replace(":", ""));
}
obj1.Dispose();
}
return list1;
}
上百度搜去岂不更快...多的很,用wmi或调系统API
要改变MAC值那是没戏了,改改ip还行..