Я пишу приложение winforms, которое должно установить настройки прокси-сервера Internet Explorer, а затем открыть новое окно браузера. На данный момент я применяю настройки прокси, перейдя в реестр:
RegistryKey registry = Registry.CurrentUser.OpenSubKey("Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings", true);
registry.SetValue("ProxyEnable", 1);
registry.SetValue("ProxyServer", "127.0.0.1:8080");
Входит ли в реестр лучший способ сделать это, или есть ли более рекомендуемый подход? Я хотел бы избежать изменений реестра, если есть альтернативное решение.