2013年6月5日 星期三

C# Get MAC Address

Get MAC Address C#

C#
  1. public string GetMACAddress()
  2. {
  3. ManagementClass mc = new ManagementClass("Win32_NetworkAdapterConfiguration");
  4. ManagementObjectCollection moc = mc.GetInstances();
  5. string MACAddress = String.Empty;
  6. foreach (ManagementObject mo in moc)
  7. {
  8. if (MACAddress == String.Empty) // only return MAC Address from first card
  9. {
  10. if ((bool)mo["IPEnabled"] == true) MACAddress = mo["MacAddress"].ToString();
  11. }
  12. mo.Dispose();
  13. }
  14. return MACAddress;
  15. }

沒有留言:

張貼留言