ที่อยู่ 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