| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Сети > VPN |
| Автор: alex.sover 29.10.2005, 17:47 |
| Всем привет. Есть проблемка, которая меня начинает раздражать, а именно: Нужно установить локальное соединение (программно), если есть всего 1 сетевушка, далее поставить IP протокол, если его нету. Автоматом настроить VPN соединение с заданными параметрами. Теперь что есть: Определение Сетевых карт, и настроек IP, а так же изменение параметров VPN соединения - это просто.. а вот создать их (что бы грубо говоря, иконки в расделе сеть появились) ?? В MSDN`e обчитался по RAS функциям, но дальше стандартных диалогов на установку соединения не ушел.. нужен полный автомат. Может кто знает какие Api функции или че в реестре править ? |
| Автор: alex.sover 3.11.2005, 13:33 |
| Че то никто отвечать нехочет.. ладно, сам отвечу ! Есть в винде 2k/XP файлик типа phonebook.pbk, тама хранятся все VPN соединения со свойствами (структура типа INI). Есть RAS функции для работы с ним типа (RasSetEntryProperty - ну или что-то созвучное, не помню уже), короче заполняется RASENTRY структура, подается в параметры и все готово. Кстати в менюшке "настройка сети" (там где все иконки валяются) происходит динамическое обновление этих иконок, в частности для VPN, т.е. стоит нам изменить фонбук.пбк, как сразу изменятся настроики соединения, можно дописать (в блокноте например) в него новое VPN, сразу в менюшке настр. сети появится новая иконка. Короче все ОЧЕНЬ ПРОСТО. |