Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > VB6 > Узнать mac-адрес


Автор: FallFan 1.9.2009, 21:11
Всем доброго времени суток!

Есть программа на VB 6.0, где необходимо "отловить" mac-адреса компьютеров с которых идет подключение к некой базе данных.

Вопрос: Каким способом можно узнать mac-адрес устройства клиента, если...
     а) ..программа запускается с клиента, т.е. mac-адрес c которого запущен клиент.
     б)...есть только сервер, mac-адрес клиента узнать с помощью "запроса" с сервера.

Спасибо за Ваше внимание, и простить за глупые вопросы, если есть таковые.

Автор: DrBoom 1.9.2009, 21:41
Цитата(FallFan @  1.9.2009,  21:11 Найти цитируемый пост)
Каким способом можно узнать mac-адрес 


http://forum.vingrad.ru/articles/topic-149996.html — слова будут лишними smile 

Автор: FallFan 2.9.2009, 19:47
Спасибо большое!

Приведенный пример определяет mac-адрес сетевой карты компьютера на котором запущена программа.

Остается вопрос: Возможно узнать ли mac-адрес устройства находящемся "на том конце LAN-кабеля" ?

Автор: Akina 3.9.2009, 07:55
Тянем данные из ARP-кэша и находим нужный адрес.
Если же нужно обойтись без внешних процессов - придётся самостоятельно слать ARP-пакет и разбирать результат. См. http://msdn.microsoft.com/en-us/library/aa366358(VS.85).aspx

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)