Несколько вопросов по модему - Dial-up

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Williams
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1280
Зарегистрирован: 06.05.2008 (Вт) 18:35
Откуда: System.Reflection.Williams (увидел себя в зеркале :))

Несколько вопросов по модему - Dial-up

Сообщение Williams » 10.06.2008 (Вт) 14:39

1. Есть ли у кого-нибудь решение для программного создания Dial-up подключения?



2. Можно ли подключаться к Dial-Up провайдеру, не создавая подключение, а используя API, коммандную строку или что-либо другое? Номер дозвона будет варьироваться, как вариант менять параметры уже существующего подключения, но лучше вообще его не создавать.



3. Насколько эти методы различаются для Win2k, XP, Vista?

dr.MIG
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1441
Зарегистрирован: 18.12.2004 (Сб) 9:53
Откуда: г.Ярославль

Сообщение dr.MIG » 10.06.2008 (Вт) 18:12

Ключевое слово для поиска RAS.
Поиск даёт много результатов, например этот.
Salus populi suprema lex

Williams
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1280
Зарегистрирован: 06.05.2008 (Вт) 18:35
Откуда: System.Reflection.Williams (увидел себя в зеркале :))

Сообщение Williams » 19.06.2008 (Чт) 0:16

dr.MIG

В принципе большинство вопросов решено. Можешь еще навести на мысль, как программно создать Dial-Up подключение? Как я понял, нельзя просто так, напрямую, осуществлять подключение, если оно не создано.



И еще, если использовать

Код: Выделить всё
InternetDial(Me.Handle, "ConnectionName", DialUpOptions.INTERNET_DIAL_UNATTENDED, myConnection, 0)


то выводится стандартное окошко ввода номера, логина и пароля. Какие варианты его сокрытия?

dr.MIG
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1441
Зарегистрирован: 18.12.2004 (Сб) 9:53
Откуда: г.Ярославль

Сообщение dr.MIG » 19.06.2008 (Чт) 19:19

Williams писал(а):И еще, если использовать
Код: Выделить всё
InternetDial(Me.Handle, "ConnectionName", DialUpOptions.INTERNET_DIAL_UNATTENDED, myConnection, 0)

то выводится стандартное окошко ввода номера, логина и пароля. Какие варианты его сокрытия?


MSDN писал(а):INTERNET_DIAL_UNATTENDED connects to the Internet through a modem, without displaying a user interface, if possible. Otherwise, the function will wait for user input.

Видать, в твоём случае it's no possible.

Гм... Что бы создать новое соединение, мне приходит в голову только один плохой способ -- запустить inetwiz.exe и при помощи SendKeys заполнить поля и понажимать соответствующие кнопки. :) Но ты лучше подожди, вдруг кто предложит прямой способ.
Salus populi suprema lex


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот и гости: 67

    TopList