Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > Как получить мак-адрес сетевухи


Автор: SmaLL 17.12.2002, 00:58
Имеется Win 9x/ME/NT/2000/XP
Нужно программно получить мак-адрес сетевухи, так что бы это работало когда комп подключен к сети и когда он отключен от сети (язык программирования значения не имеет, но желательно на С, в принципе наверное это будет какая-то апишная функция).

Автор: MuToGeN 20.12.2002, 22:03
тема перемещена в c++


Автор: Klin 20.12.2002, 22:28
Если тебе нужно Си то ты правильно сделал, а если на любом то не знаю, наверно в разное.

З.Ы. Проправьте если не так.

Автор: Klin 20.12.2002, 22:34
Цитата(MuToGeN @ 20.12.2002, 14:03)
тема непемещена в c++

Прочти что написал.
:hehe

Автор: MuToGeN 21.12.2002, 00:56
Цитата(Klin @ 20.12.2002, 14:34)
Цитата(MuToGeN @ 20.12.2002, )
тема непемещена в c++

Прочти что написал.
:hehe

угу... исправил :)

Автор: MuToGeN 21.12.2002, 12:01
если под виндой, то afaik мак-адрес хранится в реестре. попробуй, когда подключен к сети, определить его ARPом, а потом поискать в реестре

Автор: SmaLL 30.12.2002, 22:11
Цитата(MuToGeN @ 21.12.2002, )
если под виндой, то afaik мак-адрес хранится в реестре. попробуй, когда подключен к сети, определить его ARPом, а потом поискать в реестре


Конечно спасибо за совет, но это не наш метод !
Я нашЁл уже выход.
Если кому-то интересно, то апишная функция GetAdaptersInfo - это то что нужно.

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