Страница: 1 |
Страница: 1 |
Вопрос: Создать интернет соединение средствами VB6
Добавлено: 13.04.08 18:38
Автор вопроса: mastaxys | Web-сайт:
Сразу предупреждаю.. Знания VB на уровне новичка ))
Так вот, столкнулся с такой проблемой.. Нужно создать интенет соединение под ХР средствами VB. И ещё вопрос.. можно ли перехватывать системные ошибки при неправильном соединении с сетью типа ошибка 678, 711 и т.д..
Ответы
Всего ответов: 13
Номер ответа: 1
Автор ответа:
Ra$cal
ICQ: 8068014
Вопросов: 18
Ответов: 817
Web-сайт:
Профиль | | #1
Добавлено: 13.04.08 18:47
апи из серии ras.отлавливать можно. очередную звонилку ваяем?
Номер ответа: 2
Автор ответа:
mastaxys
ICQ: 411670084
Вопросов: 1
Ответов: 6
Web-сайт:
Профиль | | #2
Добавлено: 13.04.08 18:49
нет, просто нужно создать пока соединение, чтоб валялось в папке сетевые подключения.. А можно поподробнее..
Номер ответа: 3
Автор ответа:
Ra$cal
ICQ: 8068014
Вопросов: 18
Ответов: 817
Web-сайт:
Профиль | | #3
Добавлено: 13.04.08 18:59
а, не модемное соединение? если не модемное, то все гораздо сложнее. я не интересовался таким, придется гуглить
Номер ответа: 4
Автор ответа:
mastaxys
ICQ: 411670084
Вопросов: 1
Ответов: 6
Web-сайт:
Профиль | | #4
Добавлено: 13.04.08 19:02
нет, не модемное .. через локалку.. баалин... а как же быть ((
Номер ответа: 5
Автор ответа:
Администратор
ICQ: 278109632
Вопросов: 42
Ответов: 3949
Web-сайт:
Профиль | | #5
Добавлено: 13.04.08 19:26
гуглить
Номер ответа: 6
Автор ответа:
mastaxys
ICQ: 411670084
Вопросов: 1
Ответов: 6
Web-сайт:
Профиль | | #6
Добавлено: 16.04.08 20:48
Нашёл вот что:
\Documents and Settings\All Users\Application Data\Microsoft\Network\Connections\Pbk\rasphone.pbk
В этом файле храняться все настройки VPN соединения, кроме имени и пароля.
Делаешь SFX архив с этим файлом, а ярлык на него - на рабочий стол.
Но это не то, в этом файле нелбзя создать новое подключение или даже скопировав получается не то,что нужно.. Желающие могут попробовать.. Видимо где то в реестре хранятся ссылки на эти подключения.. Вот только где? ((
Номер ответа: 7
Автор ответа:
mastaxys
ICQ: 411670084
Вопросов: 1
Ответов: 6
Web-сайт:
Профиль | | #7
Добавлено: 16.04.08 21:43
Или вот ещё:
WinMinimizeAll()
Sleep(1000)
If WinExists("Сетевые подключения" Then
WinClose ("Сетевые подключения"
Sleep(500)
EndIf
Run("rundll32 shell32,Control_RunDLL ncpa.cpl"
WinWait("Сетевые подключения", "Сетевые подключения"
If Not WinActive("Сетевые подключения", "Сетевые подключения" Then WinActivate("Сетевые подключения", "Сетевые подключения" EndIf
Send("{TAB}"
Send("{TAB}"
Send("{TAB}"
Send("{ENTER}"
WinWait("Мастер новых подключений", "Этот мастер поможет:"
If Not WinActive("Мастер новых подключений", "Этот мастер поможет:" Then WinActivate("Мастер новых подключений", "Этот мастер поможет:" EndIf
Send("{ENTER}"
WinWait("Мастер новых подключений", "&Подключить к Интернету"
If Not WinActive("Мастер новых подключений", "&Подключить к Интернету" Then WinActivate("Мастер новых подключений", "&Подключить к Интернету" EndIf
Send("{DOWN}"
Send("{ENTER}"
WinWait("Мастер новых подключений", "Под&ключение удаленного доступа"
If Not WinActive("Мастер новых подключений", "Под&ключение удаленного доступа" Then WinActivate("Мастер новых подключений", "Под&ключение удаленного доступа" EndIf
Send("{DOWN}"
Send("{ENTER}"
WinWait("Мастер новых подключений", "Введите в следующем поле"
If Not WinActive("Мастер новых подключений", "Введите в следующем поле" Then WinActivate("Мастер новых подключений", "Введите в следующем поле" EndIf
ControlSetText ("Мастер новых подключений", "&Организация", "Edit1", "ОРГАНИЗАЦИЯ"
Send("{ENTER}"
WinWait("Мастер новых подключений", "Выберите, надо ли"
If Not WinActive("Мастер новых подключений", "Выберите, надо ли" Then WinActivate("Мастер новых подключений", "Выберите, надо ли" EndIf
ControlClick ("Мастер новых подключений", "Выберите, надо ли", "Button1", "left"
Send("{ENTER}"
WinWait("Мастер новых подключений", "Введите имя узла"
If Not WinActive("Мастер новых подключений", "Введите имя узла" Then WinActivate("Мастер новых подключений", "Введите имя узла" EndIf
ControlSetText ("Мастер новых подключений", "Введите имя узла", "Edit1", "89.188.96.94"
Send("{ENTER}"
Sleep(500)
If WinActive("Мастер новых подключений", "Создать это подключение:" Then
ControlClick ("Мастер новых подключений", "Создать это подключение:", "Button14", "left"
Else
WinWait("Мастер новых подключений", "Завершение работы мастера"
EndIf
If Not WinActive("Мастер новых подключений", "Завершение работы мастера" Then WinActivate("Мастер новых подключений", "Завершение работы мастера" EndIf
ControlClick ("Мастер новых подключений", "Завершение работы мастера", "Button1", "left"
Send("{ENTER}"
WinWait("Подключение: ОРГАНИЗАЦИЯ", "По&льзователь:"
If Not WinActive("Подключение: ОРГАНИЗАЦИЯ", "По&льзователь:" Then WinActivate("Подключение: ОРГАНИЗАЦИЯ", "По&льзователь:" EndIf
ControlSetText ("Подключение: ОРГАНИЗАЦИЯ", "По&льзователь:", "Edit1", "логин"
ControlSetText ("Подключение: ОРГАНИЗАЦИЯ", "По&льзователь:", "Edit2", "пароль"
ControlClick ("Подключение: ОРГАНИЗАЦИЯ", "По&льзователь:", "Button1", "left"
ControlClick ("Подключение: ОРГАНИЗАЦИЯ", "По&льзователь:", "Button6", "left"
WinWait("ОРГАНИЗАЦИЯ Свойства", "Общие"
If Not WinActive("ОРГАНИЗАЦИЯ Свойства", "Общие" Then WinActivate("ОРГАНИЗАЦИЯ Свойства", "Общие" EndIf
Send("{TAB}"
Send("{TAB}"
Send("{TAB}"
Send("{TAB}"
Send("{TAB}"
Send("{RIGHT}"
Send("{RIGHT}"
Sleep(500)
ControlClick ("ОРГАНИЗАЦИЯ Свойства", "Безопасность", "Button5", "left"
Sleep(500)
ControlClick ("ОРГАНИЗАЦИЯ Свойства", "Безопасность", "Button8", "left"
WinWait("Подключение: ОРГАНИЗАЦИЯ", "По&льзователь:"
If Not WinActive("Подключение: ОРГАНИЗАЦИЯ", "По&льзователь:" Then WinActivate("Подключение: ОРГАНИЗАЦИЯ", "По&льзователь:" EndIf
ControlClick ("Подключение: ОРГАНИЗАЦИЯ", "По&льзователь:", "Button5", "left"
If Not WinActive("Сетевые подключения", "Сетевые подключения" Then WinActivate("Сетевые подключения", "Сетевые подключения" EndIf
WinClose ("Сетевые подключения"
Но это не VB! А как сделать подобное на VB6?
Номер ответа: 8
Автор ответа:
AgentFire
ICQ: 192496851
Вопросов: 75
Ответов: 3178
Профиль | | #8
Добавлено: 16.04.08 22:22
Мож это VBS? Чувак, запихни это в какой нить файл с расширением VBS и запусти.
Номер ответа: 9
Автор ответа:
Ra$cal
ICQ: 8068014
Вопросов: 18
Ответов: 817
Web-сайт:
Профиль | | #9
Добавлено: 16.04.08 23:34
это напоминает язык autoit
Номер ответа: 10
Автор ответа:
Winand
Вопросов: 87
Ответов: 2795
Web-сайт:
Профиль | | #10
Добавлено: 17.04.08 00:06
точно.
Богдановка.Ru > Форумы о компьютерах > Скрипты > AutoIt3
Номер ответа: 11
Автор ответа:
mastaxys
ICQ: 411670084
Вопросов: 1
Ответов: 6
Web-сайт:
Профиль | | #11
Добавлено: 17.04.08 21:59
Да, это AUTOit вещь интересная.. но можно ли интегрировать его в VB? Чтоб хотя бы заставку какую нить высунуть перед установкой.. ))
Номер ответа: 12
Автор ответа:
Ra$cal
ICQ: 8068014
Вопросов: 18
Ответов: 817
Web-сайт:
Профиль | | #12
Добавлено: 17.04.08 22:53
он вроде как интерпретируемый, наверняка должна быть dll, которую можно подключать и использовать для воспроизведения скриптов.
Номер ответа: 13
Автор ответа:
mastaxys
ICQ: 411670084
Вопросов: 1
Ответов: 6
Web-сайт:
Профиль | | #13
Добавлено: 17.04.08 23:01
Кстати, кстати... а это мысль... нужно проверить... ))