| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Сети > Ответ команды route print |
| Автор: Poseidon 19.3.2009, 00:57 |
| Если в консоли (той, что cmd) набрать "route print", получим список маршрутов. Так вот как собственно получить этот список программно, без консоли? Интересует в частности список "Постоянные маршруты", а в нем нужны только "адрес" и "адрес шлюза". Так же IPv6 тоже не интересует, только IPv4 (актуально для висты). |
| Автор: MetalFan 19.3.2009, 11:58 |
| ща разберемся |
| Автор: MetalFan 19.3.2009, 13:25 |
| как там? исчо надо? |
| Автор: Matematik 19.3.2009, 13:51 |
| Посмотри это. Вроде точ то надо. http://www.google.ru/codesearch/p?hl=ru#KlhAvosg8fs/IPHlpAPI/Demos/Route.dpr&q=lang:pascal%20GetIpForwardTable%20package:%22http://downloads.sourceforge.net/aulanarede/Lib-1.03.zip%22&l=186 UPD: Нет, там активные маршруты показвает UPD: http://www.windowsfaq.ru/content/view/88/37/ Постоянные маршруты хранятся в реестре по адресу HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\PersistentRoutes |
| Автор: MetalFan 19.3.2009, 14:35 |
| Matematik, класс) а я сдуру сам написал) |
| Автор: Poseidon 19.3.2009, 16:13 |
| MetalFan, что написал-то? Не люблю я как-то в реестра копаться. Matematik, спасибо |
| Автор: MetalFan 19.3.2009, 16:16 |
| Poseidon, да то же самое почти, что и по ссылкам от Matematikа. а в реестр всетаки придется лезть... ибо route.exe так и работает (на сколько я понял). |