IPB
ЛогинПароль:

> Внимание!

1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным. В описании темы указываем язык!!!

> Отключение-подключение интернета.
Krjuger
сообщение 4.07.2010 18:43
Сообщение #1


Профи
****

Группа: Пользователи
Сообщений: 652
Пол: Мужской
Реальное имя: Алексей

Репутация: -  20  +


Здраствуйте,нужно написать программу на С++,которая будет принудительно отключать и через N-ный промежуток времени включать интернет.Дело в том,что ни на форуме да и в гугле я найти никакой инфы не смог.Поэтому если кто то обладает информацией киньте ссылку,чтобы было откуда начать шагать,а заодно в последствии помоч в разработке самой программы.Винда Хр ,внешний модем стримовский.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
Krjuger
сообщение 4.07.2010 19:39
Сообщение #2


Профи
****

Группа: Пользователи
Сообщений: 652
Пол: Мужской
Реальное имя: Алексей

Репутация: -  20  +


Цитата
INetConnection Interface

Это я более менее понял,но это уже идет обработка события,а для начала,надо как то это событие создать..Насчет Экспертов,да там поднята парочка подобных тем,но прочитать коментарии из всех я смог только в 1 и то не очень понял.
Цитата

In general declarations:

Private Declare Function InternetAutodial Lib "wininet.dll" (ByVal dwFlags As Long, ByVal dwReserved As Long) As Long
Private Const INTERNET_AUTODIAL_FORCE_ONLINE = 1
Private Const INTERNET_AUTODIAL_FORCE_UNATTENDED = 2
Private Declare Function InternetAutodialHangup Lib "wininet.dll" (ByVal dwReserved As Long) As Long


Private Sub Command1_Click()

'Shell "rundll32.exe rnaui.dll,RnaDial" & "your dial-up connection", 1
'To prompt the user to connect to the Internet use:
'
If InternetAutodial(INTERNET_AUTODIAL_FORCE_ONLINE, 0) Then
' MsgBox "Connected"
End If

'To display the "Dial-up Connection" window and automatically start dialing use:

If InternetAutodial(INTERNET_AUTODIAL_FORCE_UNATTENDED, 0) Then
'MsgBox "Connected"
End If



'To disconnect an automatically dial Internet connection use:
'
If InternetAutodialHangup(0) Then
' MsgBox "Disconnected"
End If

Но что то это через чур мудрено и явно не для СИ++.По крайней мере я не совсем представляюю как dll библиотеку подключить эту.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме
Krjuger   Отключение-подключение интернета.   4.07.2010 18:43
volvo   Начать копать можно отсюда: INetConnection Interfa...   4.07.2010 19:09
Krjuger   Это я более менее понял,но это уже идет обработка...   4.07.2010 19:39
volvo   Да не надо ничего подключать: здесь, из кеша пост...   4.07.2010 20:17
Krjuger   Так что не могу я посмотреть его ответ даже через...   4.07.2010 20:23
volvo   А ты до конца страничку-то вниз прокрути... Сначал...   5.07.2010 18:57
Krjuger   Воистину я лол.... Нечто подобное на намного боле...   5.07.2010 19:15
Krjuger   Тааак,я попробовал скомпилировать и посомтреть тот...   5.07.2010 20:15
volvo   А можно посмотреть, с какими параметрами запускает...   5.07.2010 20:33
Krjuger   А по моему наоборот так как первый параметр интовы...   5.07.2010 20:36
volvo   А еще лучше - так: myProg.exe "Local Area C...   5.07.2010 20:37
Krjuger   Не ты меня наверно немного не понял.У меня в прогр...   5.07.2010 20:46
Krjuger   Да я конешно дико извиняюсь за свою тупку,щас я уж...   5.07.2010 22:35


 Ответить  Открыть новую тему 
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 16.08.2025 15:22
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"