Требование: Компьютеры с Windows часто выключаются, и после некоторого времени работы настройки системного прокси закрываются. Я не знаю, какой процесс вызывает проблему, поэтому использовал Process Monito для диагностики.
Process Monitor
Process Monitor — это продвинутый инструмент мониторинга для Windows, который отображает файловые системы, реестр и активность процессов/потоков в реальном времени. Он объединяет функции двух классических инструментов Sysinternals — Filemon и Regmon — и добавляет множество улучшений, включая богатую и безпотерю фильтрации, комплексные атрибуты событий (такие как идентификаторы сессий и имена пользователей), надёжную информацию о процессах, полный стек потоков, поддерживаемый символом интеграции каждой операции, одновременное записывание файлов и многое другое. Его мощные и уникальные функции делают Process Monitor основным инструментом в вашем системном наборе инструментов для устранения неполадок и поиска вредоносного ПО.
Адрес для скачивания:Вход по гиперссылке виден. Прямая загрузка:Вход по гиперссылке виден.
Следите за реестром
Идея: когда системный прокси часто закрывается, сначала измените значение в узле Software\Microsoft\Windows\CurrentVersion\Internet Settings, затем вызовите функцию wininet.dll для его активации. Это значит, что мы можем отслеживать, какой процесс изменяет содержимое реестра.
Извлечь ProcessMonitor.zip сжатый пакет и запустить Procmon64.exe программу от имени администратора. Клавиши ярлыков следующие:
- Ctrl + E для запуска и паузы захвата пакетов;
- Ctrl + L для открытия фильтра;
- Ctrl + X для очистки данных;
Откройте фильтр и настройте его следующим образом:
Путь -> содержит -> программное обеспечение\Microsoft\Windows\Текущая версия\Настройки Интернета
Операция -> равна -> RegSetValue
Как показано ниже:
Нажмите OK для подтверждения, затем запустите захват пакетов. Используйте программу на C# для моделирования и изменения конфигурации системного прокси, следующим образом:
Вы можете увидеть, что процесс, успешно изменивший системный прокси, был захвачен, как показано ниже:
|