ICQ NetDetect Agent

5 отговора 168 прегледа
#1

ICQ NetDetect Agent

Интересува ме как мога да разбера по програмен път кога потребителя се връзва към Интернет и кога връзката се е разпаднала подобно на работата на NetDetect агента в ICQ. Благодаря.

Mixy
Отговор
в отговор на Mixy #2

Re: ICQ NetDetect Agent

RasEnumConnections()
ако имаш на компютъра инсталиран Internet Explorer (поне v3.0), тоест Wininet.DLL - можеш да ползваш InternetCheckConnection()

Отговор
в отговор на _ #3

Re: ICQ NetDetect Agent

Мерси, довечера ще го пробвам :)

Mixy
Отговор
в отговор на Mixy #4

Re: ICQ NetDetect Agent

function InetIsOffline(Flag: Integer): Boolean; stdcall; external 'URL.DLL';

URL.DLL върви с Internet Explorer 4.*+ ако не се лъжа

AquilaX

____________
умният знае кога да говори, мъдрият знае кога да мълчи
Отговор
в отговор на AquilaX #5

Re: ICQ NetDetect Agent

Мерси за функцийката, само че не ми е ясно какво се определя от параметъра Flag ...

Mixy
Отговор
в отговор на Mixy #6

Re: ICQ NetDetect Agent

Ако питаш мен и microsoft не знаят за какво е :)) сложи го 0 (нула)

InetIsOffline Function

Internet Development Index

Determines whether the system is connected to the Internet.

Syntax
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.

AquilaX

____________
умният знае кога да говори, мъдрият знае кога да мълчи
Отговор