Windows route API

Тема в разделе "Другие языки", создана пользователем n42, 9 янв 2009.

Статус темы:
Закрыта.
Модераторы: Цукер
  1. n42

    n42

    Регистр.:
    8 фев 2008
    Сообщения:
    206
    Симпатии:
    25
    Есть в винде API что бы посматреть и изменить таблицу путей или единственй вариант парсить route print ?

    Можно поставить хук на изменение таблицы путей?
     
  2. B1rdEX

    B1rdEX Постоялец

    Регистр.:
    30 июн 2008
    Сообщения:
    141
    Симпатии:
    26
    Если мне не изменяет память, то маршруты хранятся в реестре.

    Но, к сожалению, кроме "вроде бы", ничего не могу сказать..
     
  3. keyoff

    keyoff Постоялец

    Регистр.:
    29 янв 2007
    Сообщения:
    122
    Симпатии:
    41
    я таким не занимался, но если бы занимался, то первое что нать сделать - изучить утилиты которые умеют то что тебе нужно ...
    в твоем случае все что нужно это залезть в route.exe каким-нить PE-просмотрщиком

    routeapi.JPG

    уж извини в текст переводить не стал :)
     
  4. keyoff

    keyoff Постоялец

    Регистр.:
    29 янв 2007
    Сообщения:
    122
    Симпатии:
    41
    насчет хука - думаю не получится, имхо, придется интерфейс к сетевой службе лабать.

    хотя ... посмотри WM_ чем черт не шутит :)
     
  5. n42

    n42

    Регистр.:
    8 фев 2008
    Сообщения:
    206
    Симпатии:
    25
    В MSDN есть функции рут менеджмента.
    Там есть возможность просматреть, добавить и удалить путь

    В Си++ это выглядит дико. В Windows 2008 создан новый АПИ "route management 2" и там есть хуки. Старый АПИ в след версиях не подерживаються.

    Как поставить хук в ХП вопрос остаёться открытым.
     
Статус темы:
Закрыта.