[ stargazer @ 13.10.2006. 17:46 ] @
Ima InternetHangUp funkcija koja zatvara konekciju, ali ona traži ID te konekcije. Na netu sam našao da se enumeracija konekcija radi preko neke RAS funkcije, ali ona vraća nekakve stringove unosa u njegov log ili šta već. Dalje od ovog nisam odmakao...
Svaki predlog je dobrodošao
[ stargazer @ 14.10.2006. 16:39 ] @
Da li je moguće da ovo do sada niko nije radio???
[ passwdpasswd @ 19.10.2006. 15:51 ] @
Omg.. :)

InternetHangup trazi ID konekcije koji si dobio pri pozivanju InternetDial-a, zato koristi Auto fje, evo dio koda da saznas dali si trenutno konektovan na internet:

(delphi kod, isto s***** i c++ :P )
Code:

var _result:DWORD;
begin
_result:=INTERNET_CONNECTION_MODEM +
    INTERNET_CONNECTION_LAN +
    INTERNET_CONNECTION_PROXY;
if InternetGetConnectedState(@_result,0) then
   ShowMessage('Spojen') else ShowMessage('Nisam spojen!');


Evo ti dio koda da se spojis na net:
Code:

 InternetAutoDial(INTERNET_AUTODIAL_FORCE_UNATTENDED,
                  Self.Handle);

Self.Handle iliti Application.Handle... odnosno handle parent prozora, tj. glavnog prozora.

za disconnect, ono sto vama treba:
Code:

InternetAutodialHangup(0);


Hmm.. jedna linija koda? ;D haha, umjesto da otvorite MSDN i malo potrazite od WinInet fjama vi se tu patite tjedan dana... :P

Ako vam je ono gore komplicirano (iliti komplikovano :D) onda probajte pisat mrezne drajvere,... DDK :P


ajde z!!
[ stargazer @ 19.10.2006. 21:29 ] @
Da li to znači da ja ne mogu da diskonektujem konekciju koju nisam ja napravio?
[ passwdpasswd @ 21.10.2006. 20:34 ] @
A bem ga, nemoj me zezat:

Ovaj red diskonektuje te se neta:
InternetAutodialHangup(0);


Znaci diskonektuje i veze koje nisi ti uspostavio....


z