Как узнать MAC и Ip адрес шлюза?

Тема в разделе "WASM.NT.KERNEL", создана пользователем neutronion, 14 фев 2011.

  1. neutronion

    neutronion New Member

    Публикаций:
    0
    Регистрация:
    31 мар 2010
    Сообщения:
    1.100
    Привет! Нужно из драйвера узнать какой шлюз и ip используются у локальной сетевой карты(Ethernet) для выхода в инет.
    Посоветуйте, что нужно почитать на данную тему. Arp пакетами такую информацию можно получить?
     
  2. rmn

    rmn Well-Known Member

    Публикаций:
    0
    Регистрация:
    23 ноя 2004
    Сообщения:
    2.348
    в xp тут есть DefaultGateway:

    Код (Text):
    1. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\{E012D10D-AEA4-496C-99F0-C17D06F35EC7}\Parameters\Tcpip
    mac по ip можно узнать через arp
     
  3. neutronion

    neutronion New Member

    Публикаций:
    0
    Регистрация:
    31 мар 2010
    Сообщения:
    1.100
    Cпасибо.
     
  4. neutronion

    neutronion New Member

    Публикаций:
    0
    Регистрация:
    31 мар 2010
    Сообщения:
    1.100
    соответственно строку guid карточки {E012D10D-AEA4-496C-99F0-C17D06F35EC7}
    сначала узнать здесь?
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkCards
    ?
     
  5. drem1lin

    drem1lin Member

    Публикаций:
    0
    Регистрация:
    17 мар 2009
    Сообщения:
    300
    netio.lib там есть необходимые функции, например, GetMulticastIpAddressTable
    или ZwDeviceIoControl c IOCTL_TCP_QUERY_INFORMATION_EX на //Device//RawIp
    Я думаю, удастся что нибудь найти=)
     
  6. Mika0x65

    Mika0x65 New Member

    Публикаций:
    0
    Регистрация:
    30 июл 2005
    Сообщения:
    1.384
    neutronion
    Если речь идет про NDIS, то MAC можно узнать с помощью NdisRequest'а OID_GEN_MAC_OPTIONS.
     
  7. mala777

    mala777 Маша

    Публикаций:
    0
    Регистрация:
    17 апр 2011
    Сообщения:
    1
    Адрес:
    Киев
    Спасибо за инфо
     
  8. tourmestoru

    tourmestoru New Member

    Публикаций:
    0
    Регистрация:
    28 апр 2011
    Сообщения:
    1
    стоящая тема, спасибо.