3 Stimmen

Wie verwende ich einen Socket-Proxy in C# Webbrowser?

Wie zeige ich einen Socket auf die Proxy-IP/Port mit der Winforms-Webbrowser-Steuerung? Der Standard-Webbrowser, der mit Visual C#.NET kommt.

Bitte helfen Sie in Visual C#.NET.

4voto

Alex Aza Punkte 73463

Das WebBrowser-Steuerelement ist nur ein Wrapper für den IE. Um die Proxy-Einstellungen festzulegen, können Sie also die Einträge im Registrierungsschlüssel ändern.

Etwa so:

string serverName = ""; // your proxy server name
string port = ""; // your proxy port

var key = Registry.CurrentUser.OpenSubKey(@"Software\Microsoft\Windows\CurrentVersion\Internet Settings", true);
key.SetValue("ProxyServer", serverName + ":" + port);
key.SetValue("ProxyEnable", 1);

1voto

Richard Schneider Punkte 34159

WebBrowser ist nur eine Schnittstelle zum IE. Um die IE-Proxy-Einstellungen festzulegen, können Sie die Registry hacken!

        string key = "Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings";
        string serverName = "";//your proxy server name;
        string port = ""; //your proxy port;
        string proxy = serverName + ":" + port;

        RegistryKey RegKey = Registry.CurrentUser.OpenSubKey(key, true);
        RegKey.SetValue("ProxyServer", proxy);
        RegKey.SetValue("ProxyEnable", 1);

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X