proxy dialog

proxy dialog

offline
  • srdjos  Male
  • Zaslužni građanin
  • Pridružio: 27 Sep 2005
  • Poruke: 678

kod winineta, ima li nacin da se nekako
izbegne onaj proxy dialog

tacnije

nacin da se nekako dodje do user-a i pass-a na
proxy serveru pa da se uporedi sa onima u aplikaciji

postoje neke wininet konstante i funkcije tipa
INTERNET_OPTION_PROXY_USERNAME

ali ovo nikako da mi proradi
uvek mi prodje iako ukucam neke bezveze usere
kao da uzima iz IE onog postavljenog usera i lozinku
jer internetconnect mi uvek napuni promenjivu
tj nikad ne vrati nil
napomena:
ovo je u test fazi, nedovrseno i ima viska promenjivih

function TsvcTaric.RKMCheckProxyUserPass(const  _pServer, _pUser, _pPass: String;   const _pPort: Integer): Boolean; var   _hOpen, _hConnect: HInternet;   _proxyInfo, _userInfo: PInternetProxyInfo;   _proxyLen,  _userLen: LongWord;   _proxyServer, _proxyServerByPass, _proxyAddressPort: String;   _pom: String; begin   _proxyAddressPort := _pServer;   if _pPort<>0 then     _proxyAddressPort := _proxyAddressPort+':'+IntToStr(_pPort);   _proxyLen := 4096;   GetMem(_proxyInfo, _proxyLen);   if InternetQueryOption(nil, INTERNET_OPTION_PROXY, _proxyInfo, _proxyLen) then     if _proxyInfo.dwAccessType = INTERNET_OPEN_TYPE_PROXY then begin       _proxyServer := _proxyInfo.lpszProxy;       _proxyServerByPass := _proxyInfo.lpszProxyBypass;        _hOpen := InternetOpen(PChar('webService'),                               INTERNET_OPEN_TYPE_PROXY,                               PChar(_proxyAddressPort),                               nil, 0);        _hConnect := InternetConnect(_hOpen,  // InternetOpen() handle                                     PChar(_pServer), // bunk                                     _pPort,                                     PChar(_pUser),      //  username                                     PChar(_pPass),      //  password                                     INTERNET_SERVICE_HTTP, // HTTP                                     INTERNET_FLAG_KEEP_CONNECTION,                                     0);//  application specific context         _userLen := 4096;         GetMem(_userInfo, _userLen);         if InternetQueryOption(_hConnect, INTERNET_OPTION_PROXY_USERNAME, _userInfo, _userLen) then begin           _pom := _userInfo^.lpszProxy;           _pom := _userInfo^.lpszProxyBypass;         end else           RaiseLastWin32Error;     end; . ... ..... .......

Dopuna: 22 Apr 2007 21:56

RemObjects je cudo
imas wininetchannel komponentu
ako ne koristis IE
onda imas httpchannel

i stvar radi bez problema



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
Ko je trenutno na forumu
 

Ukupno su 971 korisnika na forumu :: 102 registrovanih, 9 sakrivenih i 860 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: _Rade, Ailton, amaterSRB, Asteker, Aster Blistok, BB, bbelic, Ben Roj, bojan_t, bokisha253, boromir, BratSrpska, burevestnik, BZ, cenejac111, Cian, Cirkon, Coabelgrade, d.arsenal321, Dambi, deLacy, Djole3621, Dobrovoljacsrb, Draganeli, Dragon Order, DragoslavS, Drakce65, Duh sa sekirom, dukajov, Dzoni2412, FileFinder, Flashburn, FOX, Frunze, Gargamel008, goxin, helen1, HrcAk47, Istman, ivan_andj, Jeremiah, JimmyNapoli, Kawasaki1000, kokodakalo, krkalon, KUZMAR, kybonacci, ladro, Lj_ubo, ljuba, ljuba.b, LostInSpaceandTime, Lucije Kvint, luka35, Makeitdrip, mercedesamg, Miki 24pbr, miki69, Milos ZA, Mskok, nebidrag, NMNJ, Nomica, ObicanUser, Oscar, OtacMakarije, ozzy, Panter, Papadubi, pein, perunnurep, Petarvu, Pilence, PlayerOne, Polemarchoi, Prečanin30, RJ, royst33, ruma, sajorg, samipag822, SamostalniReferent, saputnik plavetnila, Saša1989, Sirius, stegonosa, Stoorb, synergia, Tas011, Toper, vathra, vensla, vidra1, virked, VP6919, vuksa72, Vzor50, yrraf, zaoka, zax22r, zoran-ruma, Zorge