![]() |
|
Модераторы: Snowy, Poseidon, MetalFan |
![]()
|
|
| DaDe |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 19 Регистрация: 17.6.2007 Репутация: нет Всего: нет |
Добрый день.
Перерыл весь сайт, да и инет тоже, но не нашел решения своей проблеммы. Есть постоянное соединение с интернетом через маршрутизатор, есть VPN соединение. Как программным образом осуществить соединение с VPN. Rasdial имя_соединения и прочие посторонние программные продукты не устраивает. Заранее спасибо. |
|||
|
||||
| Matematik |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1027 Регистрация: 11.3.2006 Репутация: 24 Всего: 50 |
Тогда Rasdial API
AFAIK vpn тоже поддерживает |
|||
|
||||
| DaDe |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 19 Регистрация: 17.6.2007 Репутация: нет Всего: нет |
Дак пробовал я RasDial. На MSDN сказано, что TRasDialParams содержит имя и пароль для соединения, а TRasEntry содержит парамеры соединения (IP или DNS имя сервера). Через RasEnumConnections получаю нужное соединение, далее RasGetEntryProperties, получаю параметры соединения TRasEntry. И теперь самое интересное как сделать VPN соединение, как-то надо связать RasDial c TRasEntry. |
|||
|
||||
| jonie |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5613 Регистрация: 21.8.2005 Где: Владимир Репутация: нет Всего: 118 |
вот пример дозвонщика.. мб поможет (с впн вроде работает)
Присоединённый файл ( Кол-во скачиваний: 27 )
SmartDial.rar 16,00 Kb-------------------- Что-то не поняли? -> Напейтесь до зеленых человечков... эта сверхцивилизация Вам поможет... |
|||
|
||||
| DaDe |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 19 Регистрация: 17.6.2007 Репутация: нет Всего: нет |
Спасибо. Читал я эту статью, где этот примерчик был. Но самое интересное, что проблема оказалась в том, что во время написания кода пропала одна строчка, где переменной типа ThRASConn присваивалось значение 0. И из-за этого ф-ция возвращала 668 ошибку. Но возник еще один вопрос: Когда программно создаешь соединение, то по умолчанию ставится галочка "Требуется шифрование данных (иначе отключиться)". Вопрос в том, как эту галочку убрать от туда? |
|||
|
||||
![]()
|
| Правила форума "Delphi: Сети" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делится вскрытыми компонентами
Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Snowy, Poseidon, MetalFan. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Сети | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |