Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 03:35 09.05.24 
Компютри и Интернет
   >> .NET
*Кратък преглед

Тема Проблем с извличането на 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 ?
Благодаря !



Тема Re: Проблем с извличането на MAC адрес?нови [re: БOИЛ]  
Автор nevil (Unikalen)
Публикувано08.10.04 16:11



siguren li si, che njamsh najkakuv drug mrezov hardware instaliran na PC-to, naprimer Fax modem ili neshto podobno?



Тема Re: Проблем с извличането на MAC адрес?нови [re: БOИЛ]  
Автор AiSiktiriks ([otkacham])
Публикувано09.10.04 11:32



Device manager->show hidden devices
Ще видиш че имаш доста повече от 1 адаптер



Тема Re: Проблем с извличането на MAC адрес?нови [re: AiSiktiriks]  
Автор nevil (Unikalen)
Публикувано09.10.04 17:59



da taka e



Тема Re: Проблем с извличането на MAC адрес?нови [re: БOИЛ]  
Автор Werewolf (Demon Team)
Публикувано13.10.04 12:11



Няма да обърна внимание на въпросът за другите адаптори, би трябвало сам да се ориентираш от къде са като си разгледаш системата, както и да е. Щом това което си написал работи, добре виж параметрите на въпросната карта и вмъкни една Where клалза в SQL-а. Ако всичко е наред трябва да ти връща само MAC-а на тази карта.



Тема Re: Проблем с извличането на MAC адрес? [re: БOИЛ]  
Автор шeф нa Coди Дeвня (full optional)
Публикувано13.10.04 16:34



"Select * FROM Win32_NetworkAdapter" ти връща всички ИНСТАНСИ на мрежови адаптери, тоест LAN adapters, serial ports , infrared port(s), Firewire adapters и секви такива простотии. Така че трябва да си ограничиш малко заявката ако искаш точно определен мак адрес. Примерно да вземеш само активния мрежов адаптер:

"SELECT * FROM Win32_NetworkAdapter WHERE IPEnabled = 'TRUE'"

това трябва да работи


XM TurboCT .. where comfort meets power


*Кратък преглед
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.