Я использую этот код для смены интернет-прокси в моем приложении на C #:
RegistryKey registry = Registry.CurrentUser.OpenSubKey("Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings", true);
registry.SetValue("ProxyEnable", 1);
registry.SetValue("ProxyServer", "127.0.0.1:80);
settingsReturn = InternetSetOption(IntPtr.Zero, INTERNET_OPTION_SETTINGS_CHANGED, IntPtr.Zero, 0);
refreshReturn = InternetSetOption(IntPtr.Zero, INTERNET_OPTION_REFRESH, IntPtr.Zero, 0);
После запуска программы, когда я захожу в Internet Свойства в IE, я вижу, что Прокси-сервер был изменен:
Мой вопрос: как я могу изменить прокси, не влияя на настройки IE. Я имею в виду, что при смене прокси-сервера, если я проверяю свойства Интернета, никаких изменений не происходит.