private void button1_Click( object sender, System.EventArgs e) { string strsearch=string.Format(@"SELECT MACAddress FROM Win32_NetworkAdapter WHERE ((MACAddress Is Not NULL)AND (Manufacturer <> 'Microsoft'))"); System.Management.ManagementObjectSearcher msearch=new ManagementObjectSearcher(); msearch.Scope=new ManagementScope(@"root\CIMV2"); msearch.Query=new ObjectQuery(strsearch); int i=1; try { if((msearch.Get().Count<1) || (msearch.Get()==null)) { this.listBox1.Items.Add("No MAC Address!"); } else { foreach(System.Management.ManagementObject mymac in msearch.Get()) { string str1=string.Format("MAC{0} address:{1}",i.ToString(),mymac["MACAddress"].ToString()); this.listBox1.Items.Add(str1); i++; } } } catch(Exception ex) { string msg=ex.Message.ToString(); MessageBox.Show("erro", msg); } } 转载于:https://www.cnblogs.com/skyfei/archive/2005/01/26/97528.html