2011-06-06 88 views
1

所以我以前問過這個問題:如何從C#中爲代理訪問註冊表?

如何指向一個插座使用的WinForms WebBrowser控件代理IP /端口? Visual C#.NET自帶的標準網頁瀏覽器 。

請幫助在Visual C#.NET中。

我得到了一個迴應,告訴我「WebBrowser只是IE上的一個接口,要設置IE代理設置,你可以破解註冊表!

他告訴我,添加以下代碼:

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); 

當然,這可能被添加到像一個按鈕點擊事件,我需要在代理和端口添加。

問題是無法找到RegistryKey,因爲我要麼缺少使用指令或程序集引用,並且註冊表在當前上下文中不存在。

我假設我錯過了這兩個使用指令,但我不知道。

如何解決Visual C#.NET中的這個問題?

回答