读取并显示在Internet选项下定义的代理服务器设置 - 使用C#进行Lan设置

时间:2014-04-02 15:16:46

标签: c# winforms proxy

我想阅读代理设置(如果已定义)并通过Windows窗体应用程序将其显示给用户。

到目前为止,我使用的代码如下:

WebProxy defaultProxy = WebProxy.GetDefaultProxy();
if (defaultProxy != null)
{
    ProxyAddress = defaultProxy.Address.Host;
    ProxyPort = defaultProxy.Address.Port;
    ProxyDefaultCredentials = defaultProxy.UseDefaultCredentials;
    ProxyByPassLocalAddresses = defaultProxy.BypassProxyOnLocal;
    ProxyByPassAddressList = defaultProxy.BypassList;
    //...etc...
}

我不想使用代理来继续调用互联网资源。我只想读取这些值并在对话框中将它们显示给用户。 我已经尝试使用所有(种类)相关的WebRequest.DefaultWebProxy,HttpWebRequest.GetSystemWebProxy()等,但没有运气,因为它们都与指定Web资源的upcomming web请求有关。此外,这些属性和方法只是表明如果您尝试调用“x”uri,则可以在该请求期间使用或不使用代理服务器。

再一次,我只想在定义poxy服务器设置(服务器地址,端口,旁路列表等)时在互联网设置下显示类似的表单。

多数人......

0 个答案:

没有答案