Buenas, ante todo decir que aunque sea batch creo que su sitio debería de ser este.
Bueno, voy con mi petición:
Estoy intentando aprender batch, pero tengo menos tiempo que el conejo de Alicia en el pais de las maravillas, y me hace falta crear un pequeño ejecutable genérico que lo que haga sea que lo edites y le pongas el nombre de un proceso y cada vez que ese proceso se abra, que el ejecutable lo cierre. ¿podriais ayudarme?
Gracias.
S@lu2;)
https://foro.elhacker.net/scripting/intentando_matar_los_procesos_en_batsolucionado-t278412.0.html
Saludos
no, si eso lo he visto. lo que quiero es que periodicamente (por ejemplo cada 300 segundos) repite la operación. puesto que el virus si es medianamente bueno se re-abre
S@lu2;)
:loop
taskkill -f -im proceso.exe
sleep 300
goto:loop
¿Tan difícil era?
Cita de: Leo Gutiérrez. en 22 Julio 2010, 22:55 PM
:loop
taskkill -f -im proceso.exe
sleep 300
goto:loop
¿Tan difícil era?
sleep batch?? xd yo lo pondria asi:
@echo off
:1
tskill /A proceso
ping -n 300 127.0.0.1 > nul
goto 1
XD "ping -n 300" eso lo detendria por 300 segundos XD, yo lo pondria:
@echo off
:ini
tskill /A proceso
ping -n 1 localhost > nul
goto ini
Ya el 1 lo cambian por lo que necesite.
Saludos
PD:No recuerdo si ping acepta algo asi como 0.3 pero no estoy seguro.
Cita de: NikNitro! en 22 Julio 2010, 22:50 PM
lo que quiero es que periodicamente (por ejemplo cada 300 segundos) repite la operación.
Cita de: BlacKGilgamesH en 22 Julio 2010, 23:21 PM
XD "ping -n 300" eso lo detendria por 300 segundos XD, yo lo pondria:
emmm si tio ese era el objetivo! xd
Cita de: FrSk en 22 Julio 2010, 23:10 PM
sleep batch?? xd yo lo pondria asi:
¿A qué se debe el "XD"?
El comando sleep se encuentra disponible disponible en los resource kits de windows.
Cita de: Leo Gutiérrez. en 22 Julio 2010, 23:38 PM
Cita de: FrSk en 22 Julio 2010, 23:10 PM
sleep batch?? xd yo lo pondria asi:
¿A qué se debe el "XD"?
El comando sleep se encuentra disponible disponible en los resource kits de windows.
Me sonaba a vbs. No sabia que hubiera un comando para batch así, aunque desde luego no esta por defecto. Ya que estamos, ¿como se puede usar?
Usage: ./sleep.exe time-to-sleep-in-seconds
./sleep.exe [-m] time-to-sleep-in-milliseconds
./sleep.exe [-c] commited-memory ratio (1%-100%)
pero este codigo
:loop
taskkill -f -im proceso.exe
sleep 300
goto:loop
en caso de que no encontrara el archivo se detendría??
¿El proceso o archivo?
Sino lo encontrara ejecutándose seguiría ejecutandose, es un ciclo infinito.
entonces para que el esperar
:loop
taskkill -f -im proceso.exe
goto:loop
Para no consumir recursos.
bueno pues gracias. todo solucionado.
S@lu2;)