ที่อยู่ MAC ของอุปกรณ์คือที่อยู่ควบคุมการเข้าถึงสื่อ เป็นตัวระบุเฉพาะที่กำหนดให้กับเครือข่าย
เทคโนโลยีที่อยู่ MAC ใช้เทคโนโลยีหลายอย่าง เช่น อีเธอร์เน็ต บลูทูธ ไฟเบอร์แชนเนล ฯลฯ
ที่นี่ เราจะใช้วิธีการต่อไปนี้เพื่อตรวจสอบอินเทอร์เฟซเครือข่ายทั้งหมดบนคอมพิวเตอร์
NetworkInterface.GetAllNetworkInterfaces
สำหรับสิ่งนี้ NetworkInterfaceType Enumeration ยังใช้เพื่อระบุประเภทของอินเทอร์เฟซเครือข่าย
string addr = "";
foreach (NetworkInterface n in NetworkInterface.GetAllNetworkInterfaces()) {
if (n.OperationalStatus == OperationalStatus.Up) {
addr += n.GetPhysicalAddress().ToString();
break;
}
}
return addr; ด้านบน เราได้ใช้วิธี GetPhysicalAddress() เพื่อแยกที่อยู่ MAC