Jak wskazać gniazdo na adres IP/port proxy za pomocą kontrolki przeglądarki internetowej winforms? Standardowa przeglądarka internetowa dostarczana z Visual C#.NET.
Proszę o pomoc w Visual C#.NET.
2 odpowiedzi
Kontrolka WebBrowser jest tylko opakowaniem wokół IE. Aby ustawić ustawienia proxy, możesz zmienić wpisy klucza rejestru.
Coś takiego:
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);
WebBrowser to tylko interfejs w IE. Aby ustawić ustawienia proxy IE, możesz zhakować rejestr!
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);
using Microsoft.Win32;
Zobacz msdn.microsoft .com/pl-pl/biblioteka/…
Podobne pytania
Powiązane pytania
Nowe pytania
c#
C # (wymawiane „patrz ostro”) jest językiem programowania wysokiego poziomu, statycznie typowanym, wieloparadygmatowym opracowanym przez firmę Microsoft. Kod C # zwykle jest przeznaczony dla rodziny narzędzi Microsoft .NET i czasów wykonywania, do których należą między innymi .NET Framework, .NET Core i Xamarin. Użyj tego tagu w przypadku pytań dotyczących kodu napisanego w C # lub C # formalnej specyfikacji.
using Microsoft.Win32;