Laden...

Proxy Einstellungen für Webbrowser Control werden erst nach Neustart übernommen

Erstellt von blutiger_anfänger vor 15 Jahren Letzter Beitrag vor 15 Jahren 847 Views
B
blutiger_anfänger Themenstarter:in
293 Beiträge seit 2008
vor 15 Jahren
Proxy Einstellungen für Webbrowser Control werden erst nach Neustart übernommen

Der Titel sagt eigentlich schon alles...

Mit folgendem Code setze ich einen Proxyserver für das WebbrwoserControl


string key = "Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings";

                RegistryKey RegKey = Registry.CurrentUser.OpenSubKey(key, true);

                RegKey.SetValue("ProxyServer", comboBoxProxyUse.SelectedItem.ToString());

                RegKey.SetValue("ProxyEnable", 1);

                RegistryKey RegKey2 = Registry.CurrentConfig.OpenSubKey(key, true);

                RegKey2.SetValue("ProxyEnable", 1);

und mit folgendem deaktiviere ich die Nutzung des selben:

string key = "Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings";

                RegistryKey RegKey = Registry.CurrentUser.OpenSubKey(key, true);

                RegKey.SetValue("ProxyEnable", 0);


                RegistryKey RegKey2 = Registry.CurrentConfig.OpenSubKey(key, true);

                RegKey2.SetValue("ProxyEnable", 0);

Alle Änderungen werden während der Laufzeit korrekt vorgenommen. Jedoch reagiert das WebbrwoserControl erst nach neustart meiner Applikation auf die Änderungen.

Woran könnte das liegen?

liebe Grüße,
ein blutiger_anfänger...

Wenn ich nicht hier bin, findest du mich auf code-bude.net.

B
blutiger_anfänger Themenstarter:in
293 Beiträge seit 2008
vor 15 Jahren

ok sagen wir es anders. Ein Neustart funktioniert. Im Endeffekt ist das ja nichts anderes, als das WebbrowserControl einmal zu schließen udn neu zu öffnen. Kann man irgendwie sagen, dass das Webbrowser Control "neu instanziert" wird?

Wenn ich nicht hier bin, findest du mich auf code-bude.net.