Иван |
Отправлено: 04.08.2003, 09:59 |
|
Машинист паровоза
Группа: Участник
Сообщений: 207
|
Привет всем!
У меня такой вопрос:
он уже звучал как-то и есть даже по-моему в архиве форума,
так вот мне в моей программе необходимо узнать когда комп подключен к интернету.
Вот функции которые я нашел, подходящие для этой цели
InetIsOffline — ("intshcut.h")
InternetGetConnectedState — "wininet.h"
и вот такая еще:
BOOL IsInternetConnected()
{
DWORD nRasDevices=20;
DWORD nSize=20;
RASCONN rasconnected[10]; // Ras Connected struct
rasconnected[0].dwSize=sizeof(RASCONN);
RasEnumConnections(rasconnected,&nSize,&nRasDevices);
return(BOOL(nRasDevices));
}
так вот в чем собственно проблема
До сих пор не понимаю как работает ф — ия InetIsOffline
читал , что она помогает определить настроена ли система для работы с интернет...
!!! у кого нибудь есть пример ее использования?
использовал функцию InternetGetConnectedState, запустил программу на компе где вообще нет модема!!! а она мне говорит что там и Lan-соединение,и модем и т.д.
Что удивительно, на компе где есть модем все работает нормально!!!
думал совместить ф-ию InetIsOffline и IsInternetConnected()
ну типа если система не настроена для работы с интернет то не проверять что возвращает IsInternetConnected(), но как я уже говорил InetIsOffline не работает
ну думаю вопрос изложил подробно
У кого какие соображения на этот счет?
|
|
Гость_Иван |
Отправлено: 17.08.2003, 03:59 |
|
Не зарегистрирован
|
Хочу напомнить о своем вопросе...
Неужели никаких соображений ...?
|
|
SEDEGOFF |
Отправлено: 17.08.2003, 08:05 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 19
|
Посмотри здесь |
|
Гость_Иван |
Отправлено: 17.08.2003, 18:46 |
|
Не зарегистрирован
|
думаете я эту страницу не видел!...
У меня эти примеры есть но они не работают!!!(почему не знаю)
поэтому я и обратился за помощью в форум |
|
Admin |
Отправлено: 17.08.2003, 23:49 |
|
Владимир
Группа: Администратор
Сообщений: 1190
|
http://www.rxlib.ru/progi/forum_answer.php...hp?id=1295&nn=0
InternetCheckConnectionA()
|
|