Požadavek: Windows počítače se často vypínají a po nějaké době běhu se nastavení systémového proxy zavřelo. Nevím, který proces problém způsobuje, takže jsem použil Process Monito k vyřešení problému.
Process Monitor
Process Monitor je pokročilý monitorovací nástroj pro Windows, který zobrazuje souborové systémy, registr a aktivitu procesů/vláken v reálném čase. Kombinuje funkce dvou klasických nástrojů Sysinternals, Filemon a Regmon, a přidává mnoho vylepšení, včetně bohatého a bezztrátového filtrování, komplexních atributů událostí (jako jsou ID relací a uživatelská jména), spolehlivých informací o procesu, kompletního vláknového stacku podporovaného každým symbolem integrace operací, současného nahrávání do souborů a dalších. Jeho výkonné a jedinečné funkce činí z Process Monitoru hlavní nástroj ve vašem nástroji pro řešení problémů a lov malwaru.
Adresa ke stažení:Přihlášení k hypertextovému odkazu je viditelné. Přímé stažení:Přihlášení k hypertextovému odkazu je viditelné.
Sledujte registr
Myšlenka: Když je systémový proxy často zavírán, nejprve upravte hodnotu v uzlu Software\Microsoft\Windows\CurrentVersion\Internet Settings a poté zavolejte funkci wininet.dll, která ji spustí. To znamená, že můžeme sledovat, který proces mění obsah registru.
Extrahujte ProcessMonitor.zip komprimovaný balíček a spusťte Procmon64.exe program jako administrátor. Klávesy pro zkratky jsou následující:
- Ctrl + E pro zahájení a pozastavení zachycení paketů;
- Ctrl + L pro otevření filtru;
- Ctrl + X pro vymazání dat;
Otevřete filtr a nakonfigurujte ho následovně:
Cesta -> obsahuje -> Software\Microsoft\Windows\CurrentVersion\Internet Settings
Operace -> je -> RegSetValue
Jak je uvedeno níže:
Klikněte na OK pro potvrzení a poté spusťte zachycení paketů. Použijte program v C# k simulaci a úpravě konfigurace systémového proxy, následovně:
Vidíte, že proces, který úspěšně změnil systémový proxy, byl zachycen, jak je vidět níže:
|