Structura scriptului de serviciu
În prima linie a antetului scriptului puteţi găsi informaţii despre versiunea motorului (ev), versiunea GUI (gv) şi versiunea logului (lv). Puteţi utiliza aceste date pentru a urmări posibilele modificări din fişierul .xml care generează scriptul şi previn toate inconsecvenţele în timpul execuţiei. Această parte a scriptului nu trebuie modificată.
Restul fişierului este împărţit în secţiuni în care elementele pot fi editate (adică cele care vor fi procesate de script). Marcaţi elementele care vor fi procesate înlocuind caracterul „-” din faţa lor cu caracterul „+”. Secţiunile din script sunt separate de linii goale. Fiecare secţiune are un număr şi un titlu.
01) Procese în execuţie
Această secţiune conţine o listă a tuturor proceselor care se execută în sistem. Fiecare proces este identificat prin calea sa UNC, urmată de codul hash CRC16 în asteriscuri (*).
Exemplu 01) Running processes: În acest exemplu, a fost selectat un proces, module32.exe (marcat cu un caracter „+”); în urma executării scriptului, procesul va fi oprit. |
02) Module încărcate
În această secţiune sunt listate modulele utilizate curent de sistem.
Exemplu 02) Loaded modules: În acest exemplu, modulul khbekhb.dll a fost marcat cu un caracter „+”. Atunci când este executat, scriptul recunoaşte procesele care utilizează modulul respectiv şi le opreşte. |
03) Conexiuni TCP
Această secţiune conţine informaţii despre conexiunile TCP existente.
Exemplu 03) TCP connections: Atunci când se execută, scriptul localizează proprietarul socket-ului din conexiunile TCP marcate şi opreşte socket-ul pentru a elibera resurse. |
04) Terminale UDP
Această secţiune conţine informaţii despre terminalele UDP existente.
Exemplu 04) UDP endpoints: Atunci când se execută, scriptul izolează proprietarul socket-ului la terminalele UDP marcate şi opreşte socket-ul. |
05) Intrări de servere DNS
Această secţiune conţine informaţii despre configuraţia curentă de servere DNS.
Exemplu 05) DNS server entries: La executarea scriptului, intrările de servere DNS marcate sun eliminate. |
06) Înregistrări importante în registry
Această secţiune conţine informaţii despre înregistrări importante în registry.
Exemplu 06) Important registry entries: La executarea scriptului, intrările marcate sunt şterse, reduse la valori de 0 octeţi sau resetate la valorile lor implicite. Acţiunea de aplicat unei anumite intrări depinde de categoria intrării şi de valoarea cheii din registry-ul specific. |
07) Servicii
În această secţiune sunt listate serviciile înregistrate în sistem.
Exemplu 07) Services: La executarea scriptului, serviciile marcate şi serviciile dependente corespunzătoare vor fi oprite şi dezinstalate. |
08) Drivere
În această secţiune sunt listate driverele instalate.
Exemplu 08) Drivers: Driverele selectate se vor opri când executaţi scriptul. Reţineţi că unele drivere nu vor permite să fie oprite. |
09) Fişiere critice
Această secţiune conţine informaţii despre fişierele critice pentru funcţionarea corectă a sistemului de operare.
Exemplu 09) Critical files: Elementele selectate vor fi şterse sau resetate la valorile lor originale. |
10) Sarcini planificate
Această secţiune conţine informaţii despre sarcinile planificate.
Exemplu 10) Scheduled tasks - c:\windows\syswow64\macromed\flash\flashplayerupdateservice.exe - c:\users\admin\appdata\local\google\update\googleupdate.exe - c:\users\admin\appdata\local\google\update\googleupdate.exe - c:\windows\syswow64\macromed\flash\flashplayerupdateservice.exe - c:\users\admin\appdata\local\google\update\googleupdate.exe /c - c:\users\admin\appdata\local\google\update\googleupdate.exe /ua /installsource - %windir%\system32\appidpolicyconverter.exe - %windir%\system32\appidcertstorecheck.exe - aitagent [...] |