Mega Code Archive

 
Categories / C# Tutorial / Network
 

Get Network card description and Mac address from Win32_NetworkAdapterConfiguration

using System; using System.Management; class MainClass {     public static void Main()     {         ManagementObjectSearcher query = new ManagementObjectSearcher("SELECT * FROM Win32_NetworkAdapterConfiguration WHERE IPEnabled = 'TRUE'") ;         ManagementObjectCollection queryCollection = query.Get();         foreach( ManagementObject mo in queryCollection )         {             Console.WriteLine("Network Card: {0}", mo["Description"]);             Console.WriteLine("MAC Address: {0}", mo["MACAddress"]);         }     } } Network Card: Realtek RTL8139 Family PCI Fast Ethernet NIC - Packet Scheduler Miniport MAC Address: 00:C0:9F:C5:BD:14 Network Card: Broadcom 802.11b/g WLAN - Packet Scheduler Miniport MAC Address: 00:14:A5:11:90:DC