2011-06-28 23 views
5

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.

+0

+1. Bu konuya nasıl abone olurum? – jp2code

+2

@ jp2code, sorunun üstündeki aşağı/aşağı oklarının altında yatan yıldız budur. Üstüne tıkla. –

cevap

5

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

+0

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

+0

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

İlgili konular