請問怎麼樣獲取服務器的mac地址啊????asp.net c#

解决方案 »

  1.   

    CSDN里,这种问题问多了,楼主你可以先找找同类的问题,或是查看一下FAQ
      

  2.   


    網上看到有如下的方法實現。但是為什麼我不能引用 System.Management; 呢???using System.Management;  
       string stringMAC = ""; 
       string stringIP = ""; 
       ManagementClass MC = new ManagementClass "Win32_NetworkAdapterConfiguration"); 
       ManagementObjectCollection MOC= MC.GetInstances(); 
       
       foreach(ManagementObject MO in MOC) 
       { 
        if ((bool)MO["IPEnabled"] == true) 
        { 
         stringMAC += MO["MACAddress"].ToString(); 
         TextMAC.Text = stringMAC.ToString(); 
         string[] IPAddresses = (string[]) MO["IPAddress"]; 
         if(IPAddresses.Length > 0) 
         stringIP = IPAddresses[0]; 
         TextIP.Text = stringIP.ToString(); 
        } 
       }