De batch-bestand bevat twee functies, 1.) het zal een lijst van alle processen die op uw computer worden uitgevoerd en 2.) het proces dat u naam (process.processextension bijvoorbeeld notepad.exe) of PID typt kan doden. Het output ook alle procesnamen die u typt naar een extern bestand dat is geschreven over wanneer u de batch-bestand opnieuw start, de naam van dit bestand is configureerbaar in de code onder de variabelen aan de bovenkant van de code. Het bespaart het overal gemakkelijk op uw harde schijf met slechts zeer kleine aanpassingen aan de code.
Hier is de code:
:: Dit is origional code geschreven door John Allen
:: Toestemming voor het gebruik van deze code zonder betaling is gegeven aan iedereen zolang krediet wordt gegeven
:: op de volgende voorwaarden:
:: 1.) als deze code wordt gebruikt als onderdeel van een programma bedoeld voor comercial gebruik, de schrijver (John Allen)
:: moeten worden gecontacteerd en het schrijven weigeren van het gebruik van de code aan iemand in kennis gesteld van dit en hij reserves
:: 2.) dit bericht en het titelblok is links in de code
UITSCHAKELEN
set versie 1.6 =
uitvoerbestand instellen = log
set outfileext = txt
kleur 0a
titel proces Sniper v versie %
ECHO processen probeerde af te sluiten in de laatste sessie: > %outputfile%.%o utfileext %
echo :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
ECHO:: proces Sniper v versie %::
ECHO:: geschreven door John Allen::
echo :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
ECHO.
Ga naar keuze
Exit/b
: lijst
WMIC proces krijgen naam, ProcessID
Ga naar keuze
: doden
/p instellen = Voer het proces naam/PID die u wenst te watersnip:
input % taskkill /pid
ECHO % input % >> %outputfile%.txt
Ga naar keuze
: sluiten
CLS
kleur 0c
echo :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
ECHO:: u hebt gebruikt::
ECHO:: proces Sniper v versie %::
ECHO:: geschreven door John Allen::
ECHO:: pers ieder toonsoort voor zuinig …::
echo :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
onderbreken > null
DEL null
uitgang
: keuze
ECHO kiezen uit het volgende:
echo 1.) Lijst met processen die momenteel worden uitgevoerd
ECHO 2.) Watersnip een proces door naam/PID
ECHO 3.) Afrit proces Sniper v versie %
choice /c 123 /n
Als errorlevel 1 set gt = lijst
Als errorlevel 2 set gt = doden
Als errorlevel 3 set gt = sluiten:
goto gt %