Ответьте пожалуйста! Какая именно WinApi функция проверяет наличие соединения с интернетом. Такая точно есть, но я её просто забыл. Есть вариант проверки через реестр, я бы тоже хотел его учточнить! Заранее спасибо.
19.02.03 15:36: Перенесено из 'C/C++'
Здравствуйте, doskach, Вы писали:
D>Ответьте пожалуйста! Какая именно WinApi функция проверяет наличие соединения с интернетом. Такая точно есть, но я её просто забыл. Есть вариант проверки через реестр, я бы тоже хотел его учточнить! Заранее спасибо.
Я думаю, что RasEnumConnections и RasGetConnectStatus, экспортируемые RASAPI32.DLL — то, что Вам нужно.
... << RSDN@Home 1.0 beta 6a >>
Здравствуйте, doskach, Вы писали:
D>Ответьте пожалуйста! Какая именно WinApi функция проверяет наличие соединения с интернетом. Такая точно есть, но я её просто забыл. Есть вариант проверки через реестр, я бы тоже хотел его учточнить! Заранее спасибо.
InetIsOffline
Determines whether or not the system is connected to the Internet.
BOOL InetIsOffline(
DWORD dwFlags,
);
Parameters
dwFlags
Input flags for the function. This must be set to zero.
Return Value
Returns TRUE if the local system in not currently connected to the Internet. Returns FALSE if the local system is connected to the Internet or if no attempt has yet been made to connect to the Internet.
Requirements
Version 4.00 and later of Shell32.dll
Windows NT/2000: Requires Windows NT 4.0 or later.
Windows 95/98/Me: Requires Windows 95 or later.
Header: Declared in intshcut.h.