|  | | 
| 
          | 
              
                | Тема |  Проблем с извличането на MAC адрес? |  |  | Автор | БOИЛ () |  |  | Публикувано | 08.10.04 09:55 |  |  |  | 
        
 
 
				
			Здравейте ! Трябва ми mac адреса на мрежовата карта. Извличам го чрез следния програмен код  от WMI класа Win32_NetworkAdapter(C#) :
 
 
 String strSQL;
 ObjectQuery objQry = null;
 ManagementObjectSearcher objSearcher = null;
 
 strSQL = "SELECT * FROM Win32_NetworkAdapter ";
 objQry = new ObjectQuery (strSQL);
 objSearcher = new ManagementObjectSearcher (objQry);
 this.lbMac .Items.Clear ();
 foreach (ManagementObject objM   in objSearcher.Get ())
 {
 if (objM["MACAddress"] != null)
 {
 this.lbMac.Items.Add (objM["MACAddress"].ToString());
 }
 
 }//FOR
 
 Работи си нормално, но проблема е че ми извежда 6 Mac адреса, при положение че имам само една мрежова карта !?!?!
 Като единствено първия mac address е валидния /тоест, този който е на картата/. Някой може ли да ми кажа от къде идват другите 5 ?
 Благодаря !
 
 
 
 
 |  |  |  |  
 |   | 
 |