Удаленное соединение в Windows. Как установить/разорвать?

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
AnDS
Активист
Сообщения: 119
Зарегистрирован: 03 Ноябрь 2005, 9:32

Удаленное соединение в Windows. Как установить/разорвать?

Сообщение AnDS »

Помогите установить удаленное соединение программно.
Получить статус -- установлено/не установлено
А затем разорвать его (соответственно тоже получив результат)

Может кто ссылочку какую даст или кусок исходников?
Или WINAPI функции какие по этому поводу есть?
Аватара пользователя
Andrew Listiev
Активист
Сообщения: 166
Зарегистрирован: 07 Июль 2005, 11:16
Откуда: Латвия, Рига

Сообщение Andrew Listiev »

Что значит
установить удаленное соединение программно.
???

Узнать есть ли машина в сети????
Детали в студию
AnDS
Активист
Сообщения: 119
Зарегистрирован: 03 Ноябрь 2005, 9:32

Сообщение AnDS »

Ммм... действительно сумбурно.

Есть "Удаленный доступ к сети" так называемый.
Необходимо программно установить одно из уже настроенных соединений.
В процессе работы необходимо проверять состояние соединения (если произошел разрыв связи -- перезванивать)
По определенному событию -- произвести отключение от провайдера.

Вот.
Аватара пользователя
Andrew Listiev
Активист
Сообщения: 166
Зарегистрирован: 07 Июль 2005, 11:16
Откуда: Латвия, Рига

Сообщение Andrew Listiev »

Судя по всему речь ведется о RAS соединении. Не юзал лично никогда, но WinAPI тебе поможет. http://msdn.microsoft.com/library/defau ... t_page.asp

На вскидку RasDial - соединение, RasGetConnectStatus - статус соединения.
AnDS
Активист
Сообщения: 119
Зарегистрирован: 03 Ноябрь 2005, 9:32

Сообщение AnDS »

Да. Верно -- именно RAS имеется ввиду.

А примерчиков на кларионе может у кого завалялось? :-)
lsgsoftware
Ветеран
Сообщения: 311
Зарегистрирован: 08 Июль 2005, 22:04

Сообщение lsgsoftware »

Помню несколько лет назад юзал подобную проблему.Нашел диалер(к сожалению забыл как он называется), который запускался программно, возвращал нужные коды и даже мог автоматически запустить указаннную программу после установления связи - т.е. сделал свою электронную почту, но потом забросил. Так что поищи нужный диалер в сети
AnDS
Активист
Сообщения: 119
Зарегистрирован: 03 Ноябрь 2005, 9:32

Сообщение AnDS »

Ну или хотя бы не на кларионе. На VB каком-нибудь...
:-)
Аватара пользователя
Andrew Listiev
Активист
Сообщения: 166
Зарегистрирован: 07 Июль 2005, 11:16
Откуда: Латвия, Рига

Сообщение Andrew Listiev »

А воспользоваться поиском слабо?

http://www.google.com/search?q=ras+VB&s ... 8&oe=utf-8
AnDS
Активист
Сообщения: 119
Зарегистрирован: 03 Ноябрь 2005, 9:32

Сообщение AnDS »

Да поиск смотрел. Не понравилось. :-)

Пока использую виндовую утилиту rasdial.
Аватара пользователя
Ravenous
Бывалый
Сообщения: 58
Зарегистрирован: 06 Июль 2005, 14:25
Откуда: Москва
Поблагодарили: 1 раз

Сообщение Ravenous »

Если нужно только то, что написано
можно воспользоваться
Wininet
Смотреть в сторону
InternetDial(InternetAutoDial)
InternetGetConnectedState
InternetHangUp(InternetAutoDialHangUp)
Благодарень за терпение и понимание.

Изображение
Ответить