Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: VB

Программирование VB

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как получить список существующих сетевых соединений?
 
 автор: kluck   (23.09.2006 в 23:27)   личное сообщение
 
 

Ситуация:
Сетевая прога должна работать через VPN-соединение. Таких соединений на клиентской машине может быты больше одного.

Требуется:
1)дать юзеру возможность выбрать соединение из списка существующих.
2)перед началом работы проверить, установлено ли VPN-соединение, и если нет -- установить программно, используя заданные логин и пароль.

Подскажите, плиз. Может кто пример на VB видел, или хотя бы какие API-функции использовать?

  Ответить  
 
 автор: osmor   (24.09.2006 в 00:58)   личное сообщение
 
 

Вызвать соединение можно так:

In Windows NT4/2000/2003/XP, you can simply use the rasdial.exe program, found in the system32 folder, using the following syntax in the command-line:

RASDIAL.EXE entryname [username [password|*]] [/DOMAIN:domain]

По поводу списка не помню, надо посикать, но думаю где-то в реестре наверняка есть

  Ответить  
 
 автор: kluck   (24.09.2006 в 01:35)   личное сообщение
 
 

Уважаемый Олег, спасибо за подсказку насчет RASDIAL. Что касается реестра -- перерыл его весь, но списка своих соединений так и не нашел. Ума не приложу, где оно лежит.

  Ответить  
 
 автор: kluck   (24.09.2006 в 01:40)   личное сообщение
 
 

Наткнулся на библиотеку rasapi32.dll. Там оно и есть. С документацией на сайте дяди Билли.

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList