Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > Подключен компьютер к интернету?


Автор: Klin 30.4.2007, 15:07
Для определения: подключен ли компьютер к интернету существует много способов. ИМХО через RasConn - самый простой. А вот пример использования.
Код

bool GetStatus () {
 DWORD lpcb=0, lpcConnections=0;
 LPRASCONN lpRasConn = (LPRASCONN)GlobalAlloc(GPTR, sizeof(RASCONN));
 lpRasConn->dwSize = sizeof(RASCONN);
 if (RasEnumConnections(lpRasConn, &lpcb, &lpcConnections)) return true;
 else return false;
}

Функция возращает true, если имеется более 1 соединения, если соединений нет, то false.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)