Processen sniper - kommandofilen
Batch-filen innehåller två funktioner, 1.) Det kommer att lista alla processer som körs på din dator och 2.) Det kan döda processen som du skriver i namn (process.processextension t.ex notepad.exe) eller PID. Det ger också alla process namn du skriver i till en extern fil som skrivs över när du startar batch-filen igen, namnet på denna fil kan konfigureras i koden under variablerna överst i koden. Det kunde enkelt spara det någonstans på din hårddisk med endast mycket små tweaks till kod.
här är koden:
:: Detta är originalet koden skrivits av John Allen
:: Tillåtelse att använda denna kod utan betalning ges till någon som kredit ges
:: på följande villkor:
:: 1.) om denna kod används som en del av ett program avsett för comercial, författare (John Allen)
:: skall kontaktas och underrättas om detta och han skriver att förneka användning av koden till någon
:: 2.) detta meddelande och rubrikblocket finns kvar i koden
UTANFÖR
version av = 1,6
ställa in outputfile = log
Ange outfileext = txt
färg 0a
avdelning Process Sniper v % version %
ECHO processer försökte stänga ned på den senaste sessionen: > %outputfile%.%o utfileext %
echo :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
ECHO:: Process Sniper v % version %::
ECHO:: Skrivet av John Allen::
echo :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
ECHO.
gå till val
Exit /b
: lista
WMIC processen få namn, ProcessID
gå till val
: döda
ställa in /p ingång = retur process namn/PID-numret du vill beckasin:
taskkill /pid % input %
ECHO % in % >> %outputfile%.txt
gå till val
: Stäng
CLS
färg 0c
echo :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
ECHO:: har du använt::
ECHO:: Process Sniper v % version %::
ECHO:: Skrivet av John Allen::
ECHO:: pressa någon nyckel till nära...::
echo :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
Pausa > null
DEL är null
Exit
: val
ECHO Välj från följande:
ECHO 1.) Lista processer som för närvarande körs
ECHO 2.) Beckasin en process av namn/PID
ECHO 3.) Avsluta processen Sniper v % version %
Val/c 123 /n
om errorlevel 1 sätta gt = lista
om errorlevel 2 set gt = döda
om errorlevel 3 set gt = Stäng:
gå till % gt %