public static List<Adapter> GetAdapters() { List<Adapter> adapterList = new List<Adapter>(); string query = "SELECT * FROM Win32_NetworkAdapterConfiguration"; System.Management.ManagementObjectSearcher searcher; System.Management.ObjectQuery q = new System.Management.ObjectQuery(query); searcher = new System.Management.ManagementObjectSearcher(q); foreach(System.Management.ManagementObject share in searcher.Get()) { Adapter ad = new Adapter(); ad.PropertyData = share; adapterList.Add(ad); } return adapterList; }
public static List<Adapter> GetAdapters() { List<Adapter> adapterList = new List<Adapter>(); ObjectQuery q = new ObjectQuery("SELECT * FROM Win32_NetworkAdapterConfiguration"); ManagementObjectSearcher searcher = new ManagementObjectSearcher(q); foreach (ManagementObject share in searcher.Get()) { Adapter ad = new Adapter {PropertyData = share}; adapterList.Add(ad); } return adapterList; }