Какие знайте способы получения MAC адреса?

Тема в разделе "WASM.WIN32", создана пользователем Flasher, 21 май 2008.

  1. Flasher

    Flasher Member

    Публикаций:
    0
    Регистрация:
    31 янв 2004
    Сообщения:
    640
    Знайте ли способы получения мак адреса сетевого адаптера кроме нижеперечисленных методов:

    1) Через реестор
    2) iphlpapi.dll!GetAdaptersInfo
    3) iphlpapi.dll!GetIfTable

    p.s. Только средствами винды, некаких winpcap и т.д.

    Спасибо за внимание :)
     
  2. nester7

    nester7 New Member

    Публикаций:
    0
    Регистрация:
    5 дек 2003
    Сообщения:
    720
    Адрес:
    Russia
    Код (Text):
    1. ipconfig -all | find "Physical Address"
    :)
     
  3. Booster

    Booster New Member

    Публикаций:
    0
    Регистрация:
    26 ноя 2004
    Сообщения:
    4.860
    getmac
    -)
     
  4. steelfactor

    steelfactor New Member

    Публикаций:
    0
    Регистрация:
    26 апр 2007
    Сообщения:
    501
    Считать напрямую с NIC
     
  5. Flasher

    Flasher Member

    Публикаций:
    0
    Регистрация:
    31 янв 2004
    Сообщения:
    640
    nester7, программно надо.
    Booster, это из какой оперы?
    steelfactor, в какую сторону капать?
     
  6. Novi4ek

    Novi4ek New Member

    Публикаций:
    0
    Регистрация:
    3 авг 2007
    Сообщения:
    317
    >>Booster, это из какой оперы?
    Из той же что нестерово
    >>steelfactor, в какую сторону капать?
    :lol: написания драйверов сетевых карт
     
  7. steelfactor

    steelfactor New Member

    Публикаций:
    0
    Регистрация:
    26 апр 2007
    Сообщения:
    501
    Flasher
    MAC прошит в EEPROM NIC'a, считывается оттуда из режима ядра.
    Код где-то валялся, если нужно, оставь мыло, отправлю
     
  8. 2FED

    2FED New Member

    Публикаций:
    0
    Регистрация:
    20 фев 2008
    Сообщения:
    1.002
    А как можно установить мак в реальном времени? или хотябы перезапустить сетевой интерфейс
     
  9. ssx

    ssx Member

    Публикаций:
    0
    Регистрация:
    19 авг 2003
    Сообщения:
    336
    http://www.uinc.ru/articles/zametki/002.shtml
     
  10. Flasher

    Flasher Member

    Публикаций:
    0
    Регистрация:
    31 янв 2004
    Сообщения:
    640
    steelfactor, примного благодарен!

    Вспомнил еще один способ.
    4) iphlpapi.dll!SendARP
     
  11. mc black

    mc black Member

    Публикаций:
    0
    Регистрация:
    19 янв 2005
    Сообщения:
    213
    Адрес:
    Russia, N.Novgorod
    Не знаю, тот ли это способ, что предлагал тебе steelfactor или что-то другое, но вот у iczelion'а нашел следующий исходник:

    http://win32assembly.online.fr/files/Mac_nic.zip

    Автор: P1 (Pone@ecad.org)
    Описание: Demonstrate the use of NetBIOS api to obtain the MAC addresses of all the network interface cards in your PC.