var
lpcb,lpcConnections : DWORD;
lpRasConn : LPRASCONN;
begin
lpcb:=0;
lpcConnections:=0;
lpRasConn=(LPRASCONN)GlobalAlloc(GPTR, sizeof(RASCONN));
lpRasConn.dwSize=sizeof(RASCONN);
RasEnumConnections(lpRasConn,@lpcb,@lpcConnections );
if lpcConnections = 0 then ShowMessage("Disconnected.");
else ShowMessage("Connected.");
GlobalFree(lpRasConn);
end;
Перехват подключения к Internet
Моей программе необходимо отследить момент выхода компьютера в интернет. Возможно в Windows существует какое-либо сообщение, или API функция, чтобы определить этот момент. В общем, каким образом программа может узнать об этом?
Цитата:
Originally posted by xm...
Моей программе необходимо отследить момент выхода компьютера в интернет. Возможно в Windows существует какое-либо сообщение, или API функция, чтобы определить этот момент. В общем, каким образом программа может узнать об этом?
Моей программе необходимо отследить момент выхода компьютера в интернет. Возможно в Windows существует какое-либо сообщение, или API функция, чтобы определить этот момент. В общем, каким образом программа может узнать об этом?
http://subscribe.ru/archive/comp.prog.visualc/200206/02200124.html
Почитай.
Код:
надо подключить юнит RAS и rasapi32.lib.
Если что не так - я переводил с си++.