свойствах подключения TCP/IP

Тема в разделе "WASM.BEGINNERS", создана пользователем SiruS, 28 авг 2006.

  1. SiruS

    SiruS Алекс

    Публикаций:
    0
    Регистрация:
    19 фев 2005
    Сообщения:
    145
    Адрес:
    Львов
    В свойствах подключения TCP/IP есть строка основного шлюза. Теперь вопрос: как изменить эту строчку с помощью АПИ?
     
  2. kropalik

    kropalik New Member

    Публикаций:
    0
    Регистрация:
    27 апр 2005
    Сообщения:
    155
    Адрес:
    msk
    iphlpapi.dll
    SetIpForwardEntry()
     
  3. SiruS

    SiruS Алекс

    Публикаций:
    0
    Регистрация:
    19 фев 2005
    Сообщения:
    145
    Адрес:
    Львов
    kropalik

    Спасибо, и еще вопрос: Как изменить строчку с "предпочитаемым адресом DNS"? Наверняка есть еще и такая функция...
     
  4. SiruS

    SiruS Алекс

    Публикаций:
    0
    Регистрация:
    19 фев 2005
    Сообщения:
    145
    Адрес:
    Львов
    Я нашел описание структуры необходимой для SetIpForwardEntry(), только масм ругается, посмотрите, правильно ли:

    Код (Text):
    1. .code
    2. ...
    3. push offset route
    4. call SetIpForwardEntry
    5. ...
    6. .data
    7. MIB_IPFORWARDROW struct
    8.  dwForwardDest dd 0
    9.  dwForwardMask dd 0
    10.  dwForwardPolicy dd 0
    11.  dwForwardNextHop dd 0
    12.  dwForwardIfIndex dd 0
    13.  dwForwardType dd 0
    14.  dwForwardProto dd 0
    15.  dwForwardAge dd 0
    16.  dwForwardNextHopAS dd 0
    17.  dwForwardMetric1 dd 0
    18.  dwForwardMetric2 dd 0
    19.  dwForwardMetric3 dd 0
    20.  dwForwardMetric4 dd 0
    21.  dwForwardMetric5 dd 0
    22. MIB_IPFORWARDROW ends
    23.  
    24. .data?
    25. route       MIB_IPFORWARDROW <>