34. FAQ o Win API

Q> Как определить,имеется ли соединение по RAS?
A>

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) );
}
Note:Win95(в отличие от NT) считает что соединение произошло,как только модем подымает трубу ;-)


2000(c) DM

Электронные Книги по компьютерным программам
На правах рекламы:
Логин
Пароль
Запомнить меня