怎样获取本地机器的MAC地址

程序代码如下:
using System;
using System.Management;

public class MAC
{
    
public static void Main()
    
{
        ManagementClass mc 
= new ManagementClass("Win32_NetworkAdapterConfiguration");  
        ManagementObjectCollection moc 
= mc.GetInstances();  
        
foreach(ManagementObject mo in moc)  
        

            
if((bool)mo["IPEnabled"== true)  
                Console.WriteLine(
"MAC address\t{0}", mo["MacAddress"].ToString());  
        }
  
        ManagementObject disk 
= new ManagementObject("win32_logicaldisk.deviceid=\"c:\"");  
        disk.Get();  
        Console.WriteLine(
"Volume Serial Number: " + disk.GetPropertyValue("VolumeSerialNumber").ToString()); 
    }

}


输出如图:



通过上面的程序获取MAC物理地址和卷轴序列号!

posted on 2005-03-11 15:20  Advance  阅读(2711)  评论(0编辑  收藏  举报

导航