Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Включить программно роутинг


IrkaShkirka252 ©   (2006-08-10 00:47:00) 

Как это можно сделать программно?
То есть нужно установить флажок, который получается с помощью GetNetworkParams  в поле EnableRouting структуры  FixedInfo...
По наивности рассчитывала на наличие SetNetworkParams, но увы..
Прямую запись в реестре делать не охота..


Отец Кондратий   (2006-08-12 19:46:00) [1]

А чем не устраивает:

Reg.RootKey := HKEY_LOCAL_MACHINE;
Reg.OpenKey('\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\PersistentRoute s',true);
Reg.WriteString('220.222.80.0,255.255.255.0,220.222.80.1,1','');

или через cmd.exe (ShellExecute)
{
route -f
route -p add 220.222.80.0 mask 255.255.255.0 220.222.80.1 metric 1
}


Наверх

Титульная страница Поиск, карта сайта Написать письмо