Ben Microsoft Visual Studio 2010 kullanıyorum C# .net 4.0C# uygulaması ile proxy nasıl kullanılır
Webbrowser öğem var. Yapmak istediğim, proxy kullanarak Webbrowser öğesi aracılığıyla gezinmek. Bunu nasıl yapabilirim ? teşekkür ederim.
Ben Microsoft Visual Studio 2010 kullanıyorum C# .net 4.0C# uygulaması ile proxy nasıl kullanılır
Webbrowser öğem var. Yapmak istediğim, proxy kullanarak Webbrowser öğesi aracılığıyla gezinmek. Bunu nasıl yapabilirim ? teşekkür ederim.
tarayıcı kontrolü IE sadece bir örneğidir - bu IE proxy ayarlarını kullanır. Kodda yapmanız gerekiyorsa, bunları kayıt defteri anahtarlarıyla oynayarak ayarlayabilirsiniz.
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);
bu bakınız:
http://social.msdn.microsoft.com/forums/en-US/winforms/thread/da510380-9571-4fcd-a05f-b165ced45017/
Güncelleme: bu sadece kontrol ve olmayan tüm makine için yapılabilir gibi. Yalnızca tek bir işlem için proxy'yi ayarlamak için bu kod örneğine bakın - http://blogs.msdn.com/b/jpsanders/archive/2011/04/26/how-to-set-the-proxy-for-the-webbrowser-control-in-net.aspx
Bu, tüm bilgisayar kayıt defterini değiştirir. Ben sadece webbrowser element registery değiştirilmek istiyorum :(Bu firefox vb. Her şeyi kullandığımda bu proxy kullanır. – MonsterMMORPG
Bu çözüm çalışıyor :) http://blogs.msdn.com/b/jpsanders/archive/2011/04/26 /how-to-set-the-proxy-for-the-webbrowser-control-in-net.aspx – MonsterMMORPG
Bu bağlantıya bakın. Web istekleri için proxy'leri kolayca ayarlayabilir, ancak iexplore.exe ile WebBrowser sınıfı ayarlarını paylaşabilirsiniz ... İsterseniz, proxy ayarlarını IE kayıt defteri değerlerini program aracılığıyla değiştirip sonra değiştirebilirsiniz (brendan'ın cevabı).
How to set a proxy for Webbrowser Control without effecting the SYSTEM/IE proxy
+1. Bu konuya nasıl abone olurum? – jp2code
@ jp2code, sorunun üstündeki aşağı/aşağı oklarının altında yatan yıldız budur. Üstüne tıkla. –