vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Top-Preis! AP-Access-Tools-CD Volume 1  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

In diesem Forum haben Sie die Möglichkeit Kommentare, Fragen und Verbesserungsvorschläge zu den im vb@rchiv gelisteten Tipps und Workshops zu posten.

Hinweis:
Ein neues Thema kann immer nur über die jeweilige Tipps & Tricks bzw. Workshop Seite eröffnet werden!

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Fragen zu Tipps & Tricks und Workshops im vb@rchiv
Re: IE Proxy ändern mit VB.NET 
Autor: Halvar66
Datum: 23.03.10 11:27

Danke, das mit dem DllImport geht jetzt.

Ich habe inzwischen aber festgestellt, das der Tipp nur bis IE6 funktioniert. Ab IE7 geht der Weg etwas anders.

Ein Beispiel für VB5+6 findet man hier: http://www.vbforums.com/showthread.php?t=449751

Ich habe mich dann darangesetzt das ganze für VB.NET zu transferieren. Allerdings scheitere ich.
Das Problem scheint bei dem dritten zu übergebenden Parameter zu liegen. Ich hoffe es findet sich
eine Lösung dafür. Leider bin ich noch nicht so fit in VB.NET und wäre für jede Hilfe dankbar.

Hier mein Quellcode (Teil 1):
#Region "Internet Connection Change"
 
    Private Structure INTERNET_PER_CONN_OPTION
        Public dwOption As Long
        Public dwValue1 As Long
        Public dwValue2 As Long
    End Structure
 
    Private Structure INTERNET_PER_CONN_OPTION_LIST
        Public dwSize As Long
        Public pszConnection As Long
        Public dwOptionCount As Long
        Public dwOptionError As Long
        Public pOptions As Long
    End Structure
 
    Private Const INTERNET_PER_CONN_FLAGS As Long = 1
    Private Const INTERNET_PER_CONN_PROXY_SERVER As Long = 2
    Private Const INTERNET_PER_CONN_PROXY_BYPASS As Long = 3
    Private Const PROXY_TYPE_DIRECT As Long = &H1
    Private Const PROXY_TYPE_PROXY As Long = &H2
    Private Const INTERNET_OPTION_REFRESH As Long = 37
    Private Const INTERNET_OPTION_SETTINGS_CHANGED As Long = 39
    Private Const INTERNET_OPTION_PER_CONNECTION_OPTION As Long = 75
 
    <DllImport("wininet.dll")> Shared Function InternetSetOption(ByVal _
      hInternet As IntPtr, _
                                                                 ByRef dwOption _
                                                                 As Integer, _
                                                                 ByRef lpBuffer _
                                                                 As IntPtr, _
                                                                 ByVal _
                                                                 dwBufferLength _
                                                                 As Integer) As _
                                                                 Boolean
    End Function
 
    Private Function VarPtr(ByVal e As Object) As Integer
        Dim GC As GCHandle = GCHandle.Alloc(e, GCHandleType.Pinned)
        Dim GC2 As Integer = GC.AddrOfPinnedObject.ToInt32
        GC.Free()
        Return GC2
    End Function
 
    Private Function StringToByteArray(ByRef str As String) As Byte()
        'Return Convert.FromBase64String(str)
        Return System.Text.Encoding.Default.GetBytes(str)
    End Function
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Tipp 1686: IE Proxy ändern mit VB.NET6.788BigPig22.03.10 14:11
Re: IE Proxy ändern mit VB.NET4.467ModeratorDaveS22.03.10 14:38
Re: IE Proxy ändern mit VB.NET4.271BigPig22.03.10 14:45
Re: IE Proxy ändern mit VB.NET4.184BigPig22.03.10 15:14
Re: IE Proxy ändern mit VB.NET4.066ModeratorDaveS22.03.10 15:25
Re: IE Proxy ändern mit VB.NET4.147Halvar6623.03.10 11:27
Re: IE Proxy ändern mit VB.NET4.754Halvar6623.03.10 11:28
Re: IE Proxy ändern mit VB.NET4.037ModeratorDaveS23.03.10 12:00
Re: IE Proxy ändern mit VB.NET4.018Halvar6623.03.10 12:29
Re: IE Proxy ändern mit VB.NET4.129ModeratorDaveS23.03.10 12:36
Re: IE Proxy ändern mit VB.NET4.147Halvar6623.03.10 13:02
Re: IE Proxy ändern mit VB.NET6.859ModeratorDaveS23.03.10 13:39
Re: IE Proxy ändern mit VB.NET (Gelöst)4.779Halvar6623.03.10 14:07
Re: IE Proxy ändern mit VB.NET (Gelöst)4.300ModeratorDaveS23.03.10 15:02
Re: IE Proxy ändern mit VB.NET4.475Damian06.05.10 10:31

Sie sind nicht angemeldet!
Um einen neuen Beitrag schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel