Как я могу программно создать соединение VPN Windows?

Я решил проблему. Сначала необходимо зарегистрировать поставщика услуг с помощью sendgrid, а затем добавить поставщика услуг sendgrid в MyServiceProvider.php.

15
задан hurcane 25 November 2008 в 17:36
поделиться

4 ответа

Ознакомьтесь с проектом DotRas на CodePlex, компонент RasPhoneBook имеет полную поддержку управления телефонными книгами, используемыми Windows.

http://www.codeplex.com/DotRas

Это Это будет намного проще, чем работать с API напрямую, это я могу гарантировать. :)

14
ответ дан 1 December 2019 в 02:10
поделиться

Ищите API RAS (Служба удаленного доступа), это - win32 dll, но можно назвать его от C#. Вот некоторые ссылки, которые могут помочь Вам начать:

5
ответ дан 1 December 2019 в 02:10
поделиться

В Windows ras телефонная книга хранится в простом ini файле, который мог быть найден по телефону

C:\Documents and Settings\All Users\Application Data\Microsoft\Network\Connections\Pbk\rasphone.pbk

, Вы могли подготовить такой файл в своем компьютере и затем развернуть этот файл на клиентах простым копированием его к указанному пути (или добавить, это довольно к существующему). Для отображения нового соединения в панели Network Connections, просто представления обновленного проводника (через ключ F5), никакой перезапуск проводника даже не необходим.

4
ответ дан 1 December 2019 в 02:10
поделиться

Вам нужен сценарий пакетной обработки для соединения с VPN, которая настраивается на основной машине. У меня была подобная проблема для контакта с только что, и я нашел это и этот ссылка быть услужливым. Я использовал это решение (первая ссылка) в прошлом, таким образом, это работает, но у меня больше нет сценария пакетной обработки.

1.) Включают rasphone.pbk в Ваш сценарий (под C:\Documents and Settings\All Users\Application Data\Microsoft\Network\Connections\Pbk\ in XP. под C:\Users\USERNAME\AppData\Roaming\Microsoft\Network\Connections\Pbk в Vista)

2.) Набор рабочий каталог к имени переменной, таким образом, можно возвратиться к нему

3.) Перемещаются в каталог, где телефонная книга хранится с помощью имен переменной на основе профиля пользователя

4.) Тест, который телефонная книга там, если это, переименуйте его к rasphone.pbk.bk, затем скопируйте с помощью xcopy от местоположения сценария (как сохранено в переменной) новую телефонную книгу к новому месту.

5.) Подключение.

6.), Когда готовый, разъедините и перезапишите телефонную книгу со своими настройками в с исходным файлом, если это там, еще просто удалите телефонную книгу.

0
ответ дан 1 December 2019 в 02:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: