Les Snippets

Connexion

Récupérer le proxy HTTP

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 11/03/2010 09:51:10 et initié par Renfield [Liste]
Vue : 4316
Catégorie(s) : Base de registre, Réseau & Internet
Langages dispo pour ce code :
- VB6, VBA



Langage : VB6 , VBA
Date ajout : 11/03/2010
Posté par Renfield [Liste]
Private Function GetProxy() As String
Dim sBuffer As String
Dim nPos As Long
Const IE_SETTINGS = "Software\Microsoft\Windows\CurrentVersion\Internet Settings\"
   sBuffer = RegKeyValue(HKEY_CURRENT_USER, IE_SETTINGS, "AutoConfigURL")
   If LenB(sBuffer) Then
       If StrComp(Left$(sBuffer, 7), "http://", vbTextCompare) Then
           sBuffer = "http://" & sBuffer
       End If
       
       If LenB(sBuffer) Then
           nPos = InStr(1, sBuffer, "PROXY ")
           sBuffer = Mid$(sBuffer, nPos + 6)
           nPos = InStr(1, sBuffer, """")
           sBuffer = Trim(Left$(sBuffer, nPos - 1))
           If Right$(sBuffer, 1) = ";" Then
               sBuffer = Left$(sBuffer, Len(sBuffer) - 1)
           End If
           GetProxy = sBuffer
       End If
   ElseIf RegKeyValue(HKEY_CURRENT_USER, IE_SETTINGS, "ProxyEnable") = 1 Then
       sBuffer = RegKeyValue(HKEY_CURRENT_USER, IE_SETTINGS, "ProxyServer")
       If LenB(sBuffer) Then
           nPos = InStr(1, sBuffer, "http=")
           If nPos Then
               sBuffer = Mid$(sBuffer, nPos + 5)
               nPos = InStr(1, sBuffer, ";")
               sBuffer = Left$(sBuffer, nPos - 1)
           End If
           
           If StrComp(Left$(sBuffer, 7), "http://", vbTextCompare) Then
               GetProxy = "http://" & sBuffer
           Else
               GetProxy = sBuffer
           End If
       End If
   End If
End Function 
Remarque :
utilise RegKeyValue
=> http://www.codyx.org/snippet_lire-valeur-base-registres_866.aspx

Snippets en rapport avec : Http, Regkeyvalue, Proxy, Getproxy



Codes sources en rapport avec : Http, Regkeyvalue, Proxy, Getproxy

{Python} HTTP FORWARDER
Petit programme en Python qui, utilisé comme un proxy, prend les requêtes "GET" d'un client et téléc...

{JAVA / J2EE} ANALYSEUR DE PROXY IRC ET HTTP AVEC UNE INTERFACE GRAPHIQUE
salut tout le monde j'ai réalisé se testeur de proxy et comme le titre indique il test les proxy e...

{PHP} PROXY HTTP : SAUVEZ VOS VIDEOS PREFEREES.
COMPATIBILITE Ce code a ete fait sous linux, PHP Version => 5.2.4-2ubuntu5.3 les tests ont ete e...

{Visual Basic, VB6, VB.NET, VB 2005} URL2DOWN ACTIVEX _ COMPOSANT DÉDIÉ AU TELECHARGEMENT HTTP
URL2DOWN ACTIVEX _ COMPOSANT DÉDIÉ AU TELECHARGEMENT HTTP AVEC OU SANS PROXY ;) ---------------...

{Visual Basic, VB6, VB.NET, VB 2005} [.NET2] CLASSE DE TÉLÉCHARGEMENT HTTP AVEC GESTION DE RESUME, PROGRESSION, AUTHENTIFICATION, PROXY, ÉVENEMENT THREADS-SAFE...
Hello le monde. Voila une évolution de la classe que j'avais ecrit pour vb2002/2003 (présente sur l...

{JAVA / J2EE} CONNEXION AU TRAVERS D'UN PROXY HTTP / FTP
Petit bout de code qui permet de passer par un proxy .. trés utile lorsque c'est le seul moyen de so...

{C / C++ / C++.NET} [C/WIN32] PROXY AVEC THREAD
Voila un proxy que j'ai conçu en C avec l'API win32. Pour le moment il me satisfait, je n'ai pas eu ...

{Visual Basic, VB6, VB.NET, VB 2005} CONNEXION SUR UN SITE TOUTES LES X SECONDES AVEC GET OU POST PROXY, BRUST MODE, PROFILES, ECT ...
vous pouver vous connecter sur un site toutes les X seconde ou heure possibilité de pouvoir enregist...

{JAVA / J2EE} SERVEUR PROXY HTTP (+ SERVEUR HORAIRE)
Voici un serveur proxy (pour ceux qui ne savent pas ce que c'est : un serveur proxy sert de station ...

{Visual Basic, VB6, VB.NET, VB 2005} SERVEUR FTP, HTTP, PROXY, SMTP ET POP
5 serveurs avec les fonctions minimums. LilFTP est fait à partir de FX's FTP Serveur. Il n'y a pas d...