uso usando script saber que para estoy detectar configurar configuración configuracion comprobar como bloqueada automática automaticamente c# proxy

c# - usando - Detectar la configuración del proxy del navegador web predeterminado



detectar proxy (2)

HttpWebRequest.Proxy devuelve una interfaz IWebProxy , no WebProxy . Cambia eso y funcionará.

También puede usar WebRequest.DefaultWebProxy o WebRequest.GetSystemWebProxy () para obtener los detalles del proxy en lugar de hacer una HttpWebRequest y obtener el proxy de eso.

Muestra de MSDN

HttpWebRequest myWebRequest=(HttpWebRequest)WebRequest.Create("http://www.microsoft.com"); WebProxy myProxy=new WebProxy(); // Obtain the ''Proxy'' of the Default browser. myProxy=(WebProxy)myWebRequest.Proxy;

No funciona El error que obtengo es: No se puede convertir el objeto de tipo ''WebProxyWrapper'' para escribir ''System.Net.WebProxy''

¿Que opciones tengo?


Para verificar la configuración de detección automática, use el código:

RegistryKey registry = Registry.CurrentUser.OpenSubKey( "Software//Microsoft//Windows//CurrentVersion//Internet Settings", true); registry.SetValue("ProxyEnable", 0); RegistryKey registry2 = Registry.CurrentUser.OpenSubKey( "SOFTWARE//Microsoft//Windows//CurrentVersion//Internet Settings//Connections", true); registry2.DeleteValue("DefaultConnectionSettings", false); registry2.DeleteValue("SavedLegacySettings", false);