Операция выполнена!
Закрыть
Хабы: Системное администрирование, C#, .NET, Open source, Windows

Часть рабочих сервисов доступна только через прокси. Чтобы открыть один ресурс — прокси надо включить, для остального — выключить. И так по кругу. В Windows 11 путь до этого тумблера — шесть кликов и три вложенных окна: «Параметры» → «Сеть и Интернет» → «Прокси-сервер» → «Настройка вручную» → «Настройка» → переключить → «Сохранить». Каждый раз, когда нужно щёлкнуть один флажок. В итоге я написал ProxyToggle — крохотную утилиту, которая живёт в системном трее. Один клик по иконке включает прокси, ещё клик выключает. Зелёная иконка — прокси активен, серая — нет. В статье разбираю, как она устроена: какие два значения в реестре Windows отвечают за прокси, как через WinINet API заставить изменения примениться мгновенно без перезагрузки, почему иконка рисуется прямо в коде, а адрес сервера вынесен в отдельный файл. И главное — почему утилита весит меньше десяти килобайт и собирается компилятором C#, который уже лежит в каждой Windows, без Visual Studio и без интернета.

Читать далее
Читайте также
НОВОСТИ

ПИШИТЕ

Техническая поддержка проекта ВсеТут

info@vsetut.pro