|
|
|
| Ситуация:
Сетевая прога должна работать через VPN-соединение. Таких соединений на клиентской машине может быты больше одного.
Требуется:
1)дать юзеру возможность выбрать соединение из списка существующих.
2)перед началом работы проверить, установлено ли VPN-соединение, и если нет -- установить программно, используя заданные логин и пароль.
Подскажите, плиз. Может кто пример на VB видел, или хотя бы какие API-функции использовать? | |
|
| |
|
|
|
| Вызвать соединение можно так:
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]
По поводу списка не помню, надо посикать, но думаю где-то в реестре наверняка есть | |
|
| |
|
|
|
| Уважаемый Олег, спасибо за подсказку насчет RASDIAL. Что касается реестра -- перерыл его весь, но списка своих соединений так и не нашел. Ума не приложу, где оно лежит. | |
|
| |
|
|
|
| Наткнулся на библиотеку rasapi32.dll. Там оно и есть. С документацией на сайте дяди Билли. | |
|
| |