Показать полную графическую версию : Изменение параметров proxy в реестре не вступают в силу
День добрый! Частенько пересаживаюсь с одного провайдера на другой и немного поднадоело все время лезть в "Панель управления->Сеть и Интернет->Св-ва бразуера->Подключения-> настройка сети" и то снимать, то ставить галочку "Использовать прокси сервер". Попробовал менять параметры с помощью батника с такой строкой reg add "HKCU\software\microsoft\Windows\CurrentVersion\Internet Settings" /f /v ProxyEnable /t REG_DWORD /d "0" (ну и значение 1 если надо включить). Так вот в реестре все великолепно сохраняется, но вот почему-то на деле не применяется до тех пор, пока я не дойду до "Панель управления->Сеть и Интернет->Св-ва бразуера-> открою Подключения" и просто нажму ОК (не меняя чего либо). При этом можно залезть и до "Настройка сети" и увидеть что через реестр все сработало и галочка снята (или наоборот стоит если знач 1), но если нажать Отмена или Закрыть , то ничего и не применится. Хоть это не серьезная проблема, но вот интересно стало почему же не применяется настройка? Может я что-то упускаю, писал несколько небольших батников для заливания настроек для программ в реестр, но все было норм, а тут неудача =/ Буду премного благодарен за помощь!
Так и будет. таким образом выставляется параметр, но браузер считывает его не на лету, а в момент запуска. Я бы рекомендовал посмотреть в сторону какого-либо софта (http://www.eusing.com/ipswitch/free_ip_switcher.htm).
Воу! спасибо за шустрый ответ и за ссылку) а без стороннего софта никак нельзя на лету менять?ведь по сути софтина говорит винде, мол, давай меняй настройки!
Ну, попробуйте сделать широковещательную рассылку сообщения об изменении параметра раздела реестра на PowerShell.
Iska, извиняюсь, а не могли бы вы чуть поподробней рассказать как это делается, ну или ссылочку дать, чтоб я покапать инфу мог, а то не шибко силен в этом, да и о PS знаю понаслышке =/
WM_SETTINGCHANGE message (Windows) (https://msdn.microsoft.com/ru-ru/library/windows/desktop/ms725497(v=vs.85).aspx)
www.ПЕРВЫЕ ШАГИ.ru :: 1.27.3.32 Сообщение WM_SETTINGCHANGE (http://www.firststeps.ru/mfc/winapi/win/r.php?151)
да и о PS знаю понаслышке =/ »
Я — немногим лучше. Возможно, что-то на основе такого: PowerShell Code Repository - Invoke-WMSettingsChange (http://poshcode.org/2049). Ждите более опытных коллег.
Извиняюсь за недельное молчание, дел было невпроворот. Iska, спасибо за ссылки, к слову , я до вас нагуглил про WM_SETTINGCHANCE и его прародителя WM_WININICHANGE, но напугали меня эти незнакомые слова и я уж было думал, что не в те дебри полез и только начал закрывать вкладки , как вы отписались в теме =) ну я и продолжил копать в эту сторону. Но явно не хватает знаний и запутался окончательно. Чуть репу почесал и придумал костыль! к своей строчке батника добавил "start Rundll32 Shell32.dll,Control_RunDLL Inetcpl.cpl,,4" -> выползает окошко и мне остается щелкнуть по кнопе "ок". Время глубже копать пока нету =/, да и надеюсь, все-таки зайдут опытные ребята и подскажут что почем.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.