2009-06-21 9 views
6

MSDN exempledétecter les paramètres de proxy du navigateur Web par défaut

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

ne fonctionne pas. L'erreur que j'obtiens est: Impossible de convertir l'objet de type 'WebProxyWrapper' en type 'System.Net.WebProxy'

Quelles options ai-je?

Répondre

-2

Pour vérifier automatiquement détecter paramètre, utilisez le code:

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

Ce code ne vérifie pas les paramètres certainement, mais les changements et les supprime. – psouza4

Questions connexes