Proxy Server einbinden
-
Also ich wollte es so machen wie es beim Internet Explorer ist also das man mit diesem Proxy Seiten besucht sozusagen das die Einstellungen geändert werden
-
Habe folgenden Vb.net Code im Inet gefunden:
Imports System.Net Imports System.Web Imports System.Text Imports System.IO Public Class Form1 Function GetHTTP(ByVal url As String, ByVal proxy As String) Dim http As HttpWebRequest http = WebRequest.Create(url) Dim myProxy As New WebProxy() myProxy.Address = New Uri(proxy) http.Proxy = myProxy http.Timeout = 10000 http.UserAgent = "Mein Browser" Dim response As HttpWebResponse response = http.GetResponse Dim enc As Encoding enc = Encoding.GetEncoding(1252) Dim responsestream As StreamReader responsestream = New StreamReader(response.GetResponseStream(), enc) Dim ret As String ret = responsestream.ReadToEnd() response.Close() responsestream.Close() Return ret End FunctionJetzt weiß ich halt net wie ich des in C umforme
-
Das geht unter WinAPI mit WinInet (such mal in der msdn danach!)
-
Wenn Du C++/CLI machst, ist es ganz simpel umgeformt (da hier nur die Synatx unterschiedlich ist, die Klassen aber die gleichen sind).
In C/C++ ist es mit WinInet machbar:
Siehe:
http://www.google.de/search?q=wininet+proxy+site%3Amsdn2.microsoft.com
http://www.google.de/search?q=wininet+proxy+site%3Acodeproject.com
-
ÄAlso muss ich nur en Registry Eintrag Erstellen/Ändern?
Wenn ja welcher wäre dies?
-
Wo haste das weg?!
Bei Wininet kannste es direkt bei InternetOpen() angeben oder via InternetSetOption() setzen.
Bei WinHTTP geht das meines Wissens nach quasi genauso?
-
Aba es geht einfacher.....
Indem man den entsprechenden Wert erstellt und dann den Proxy-Server hinein schreibt
-
Achso du willst quasi die Proxy-Einstellungen des Internet Explorers ändern und nicht dein eigenes Programm nen Proxy benutzen lassen?
-
Ja ich wollte das mein Programm nen Proxy nutzt aba leider finde ich nix passendes zu der Funktion "WinInet "
-
WinInet-Doku in der msdn - da ist auch Beispielcode:
http://msdn2.microsoft.com/en-us/library/aa384322.aspx...macht auf jedenfall wenig Sinn dem User deswegen gleich den evtl. den Proxy-Server den der IE benutzt zu verstellen oder ohne seinen Wunsch einen einzustellen.