Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Изменение параметров proxy в реестре не вступают в силу (http://forum.oszone.net/showthread.php?t=311352)

Wo0fy 09-02-2016 12:30 2604041

Изменение параметров proxy в реестре не вступают в силу
 
День добрый! Частенько пересаживаюсь с одного провайдера на другой и немного поднадоело все время лезть в "Панель управления->Сеть и Интернет->Св-ва бразуера->Подключения-> настройка сети" и то снимать, то ставить галочку "Использовать прокси сервер". Попробовал менять параметры с помощью батника с такой строкой reg add "HKCU\software\microsoft\Windows\CurrentVersion\Internet Settings" /f /v ProxyEnable /t REG_DWORD /d "0" (ну и значение 1 если надо включить). Так вот в реестре все великолепно сохраняется, но вот почему-то на деле не применяется до тех пор, пока я не дойду до "Панель управления->Сеть и Интернет->Св-ва бразуера-> открою Подключения" и просто нажму ОК (не меняя чего либо). При этом можно залезть и до "Настройка сети" и увидеть что через реестр все сработало и галочка снята (или наоборот стоит если знач 1), но если нажать Отмена или Закрыть , то ничего и не применится. Хоть это не серьезная проблема, но вот интересно стало почему же не применяется настройка? Может я что-то упускаю, писал несколько небольших батников для заливания настроек для программ в реестр, но все было норм, а тут неудача =/ Буду премного благодарен за помощь!

Elven 09-02-2016 13:43 2604083

Так и будет. таким образом выставляется параметр, но браузер считывает его не на лету, а в момент запуска. Я бы рекомендовал посмотреть в сторону какого-либо софта.

Wo0fy 09-02-2016 14:10 2604101

Воу! спасибо за шустрый ответ и за ссылку) а без стороннего софта никак нельзя на лету менять?ведь по сути софтина говорит винде, мол, давай меняй настройки!

Iska 09-02-2016 16:03 2604157

Ну, попробуйте сделать широковещательную рассылку сообщения об изменении параметра раздела реестра на PowerShell.

Wo0fy 10-02-2016 07:11 2604369

Iska, извиняюсь, а не могли бы вы чуть поподробней рассказать как это делается, ну или ссылочку дать, чтоб я покапать инфу мог, а то не шибко силен в этом, да и о PS знаю понаслышке =/

Iska 10-02-2016 07:27 2604372

WM_SETTINGCHANGE message (Windows)
www.ПЕРВЫЕ ШАГИ.ru :: 1.27.3.32 Сообщение WM_SETTINGCHANGE

Цитата:

Цитата Wo0fy
да и о PS знаю понаслышке =/ »

Я — немногим лучше. Возможно, что-то на основе такого: PowerShell Code Repository - Invoke-WMSettingsChange. Ждите более опытных коллег.

Wo0fy 17-02-2016 11:41 2606995

Извиняюсь за недельное молчание, дел было невпроворот. Iska, спасибо за ссылки, к слову , я до вас нагуглил про WM_SETTINGCHANCE и его прародителя WM_WININICHANGE, но напугали меня эти незнакомые слова и я уж было думал, что не в те дебри полез и только начал закрывать вкладки , как вы отписались в теме =) ну я и продолжил копать в эту сторону. Но явно не хватает знаний и запутался окончательно. Чуть репу почесал и придумал костыль! к своей строчке батника добавил "start Rundll32 Shell32.dll,Control_RunDLL Inetcpl.cpl,,4" -> выползает окошко и мне остается щелкнуть по кнопе "ок". Время глубже копать пока нету =/, да и надеюсь, все-таки зайдут опытные ребята и подскажут что почем.


Время: 08:30.

Время: 08:30.
© OSzone.net 2001-