Вимога: Комп'ютери з Windows часто вимикаються, а після деякого часу роботи налаштування системного проксі закриваються. Я не знаю, який саме процес спричиняє проблему, тому використав Process Monito для усунення проблеми.
Монітор процесу
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# для моделювання та зміни конфігурації системного проксі, наступним чином:
Ви можете побачити, що процес, який успішно модифікував системний проксі, був зафіксований, як показано нижче:
|