Ищу способ получить таблицу маршрутизации под Vista в режиме ядра. Запрос через TDI похоже не работает ( возращает статус - не реализовано ). Пока начал ковырять драйвер nsiproxy - запросы идут через него и далее в netio.sys ( NsiGetParametersEx ). Но формат запроса не прост - с ходу его восстановить не удалось. Может, какие нибудь идеи??
Похоже сам себя перехитрил: 1. Есть функция экспорт netio.sys - GetIpForwardTable2 ( вообщем то я это знал ) 2. Если документированное api ( netioapi.h ) - тут я в шоке, совсем микрософт не узнаю )) Правда я не пробывал еще. Но мое общение с драйвером netio.sys говорит о том, что он сука любит по стеку проверять вызывающие драйвера и обламывать, если они не являются привилегированными ( типа afs.sys или tdx.sys ). Ну уж стек подсунуть - это не проблема.... Короче, попробую - и напишу чо как
Короче все работает - из драйвера зовется GetIpForwardTable2 и все. В это netioapi еще куча всяких пользительных штук.