Russian Qt Forum

Программирование => С/C++ => Тема начата: Tin-moon от Сентябрь 06, 2010, 22:30



Название: Как определить МАС-адрес компьютеров в сетевом окружении
Отправлено: Tin-moon от Сентябрь 06, 2010, 22:30
Как отобразить МАС-адреса компьютеров в сети? Везде где читал показывают толька как определить свой... Лучше елси через Windows API (netbios).
За любые советы буду благодарен.


Название: Re: Как определить МАС-адрес компьютеров в сетевом окружении
Отправлено: SimpleSunny от Сентябрь 06, 2010, 23:12
Воспользоваться гуглом, первое что попалось
http://www.cyberguru.ru/cpp-sources/network/opredelenie-mac-adresa.html
http://www.sysman.ru/index.php?showtopic=9639


Название: Re: Как определить МАС-адрес компьютеров в сетевом окружении
Отправлено: Denjs от Сентябрь 07, 2010, 01:36
сдается мне - попинговать ту машину что тебе нужна - и если (о чудо) машина с вами в одном сегменте - то вы увидите её мак, а не мак шлюза посмотрев таблицу ARP
для венды так:
Код:

C:\Documents and Settings\Admin>arp -a

Интерфейс: 10.0.0.3 --- 0x2
  Адрес IP              Физический адрес      Тип
  10.0.0.1              00-02-b3-a6-c3-07     динамический

Надесю рассказывать как пинговать и как разбирать в программе std-out вывод консольных программ рассказывать не надо?


Название: Re: Как определить МАС-адрес компьютеров в сетевом окружении
Отправлено: Tin-moon от Сентябрь 07, 2010, 19:39
сдается мне - попинговать ту машину что тебе нужна - и если (о чудо) машина с вами в одном сегменте - то вы увидите её мак, а не мак шлюза посмотрев таблицу ARP
для венды так:
Код:

C:\Documents and Settings\Admin>arp -a

Интерфейс: 10.0.0.3 --- 0x2
  Адрес IP              Физический адрес      Тип
  10.0.0.1              00-02-b3-a6-c3-07     динамический

Надесю рассказывать как пинговать и как разбирать в программе std-out вывод консольных программ рассказывать не надо?

Втаком случае nbtstat -A 192.168.0.1 эфективней будет наверно. Спс конечно за совет но такой вариант не подходит


Название: Re: Как определить МАС-адрес компьютеров в сетевом окружении
Отправлено: Tin-moon от Сентябрь 07, 2010, 19:40
Воспользоваться гуглом, первое что попалось
http://www.cyberguru.ru/cpp-sources/network/opredelenie-mac-adresa.html
http://www.sysman.ru/index.php?showtopic=9639


Первую ссылку читал( у меня проблема не собирается от туда), вторую сейчас посмотрю