![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
internet [D7, WinXP]
BBoost © (2004-07-03 14:50:00)Как можно определить состояние подключения к internet?
DrPass (2004-07-03 23:16:00) [1]
> Как можно определить состояние подключения к internet?
Ты сейчас подключен
Delphi5.01 (2004-07-03 19:19:00) [2]pod xp rabotaet a vot pod win98 ne pravilno daiot rezultat, kucha resursov na delphi.vitpc.com
function InternetGetConnectedState(lpdwFlags: LPDWORD; dwReserved:
DWORD):BOOL; stdcall; external 'wininet.dll' name 'InternetGetConnectedState';
function InternetConnected: Boolean;
var dwConnectionTypes: DWORD;
begin
dwConnectionTypes:=1; //INTERNET_CONNECTION_MODEM
Result:=InternetGetConnectedState(@dwConnectionTypes, 0);
end;
Jelau udachi
Алексей (2004-07-03 16:19:00) [3]2BBoost
В примитивном смысле (реакция на удалённый коннект):
---
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\RemoteAccess\Remote Connection: 01 00 00 00 // Подключен
---
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\RemoteAccess\Remote Connection: 00 00 00 00 // Отключен
---
Просто надо сканить этот параметр. (Win98). В NT незнаю... Попробуй.
Digitman (2004-07-03 15:05:00) [4]
> подключения к internet
сначала ответь для себя на вопрос, что собой представляет "подключение к internet", после этого вопрос про "как определить" сам собой отпадет
интернет - это сеть сетей, каждая из которых состоит из одного или более хостов
если твой ХостА в твоей СетиА может обмениваться инф-цией с ХостомВ в СетиВ, значит, оба хоста "подключены к Интернет"