Войти

Показать полную графическую версию : [решено] завершение процесса с именем типа [random]file.exe


darkraider
30-01-2010, 22:14
можно ли реализовать с помощью batника завершение процесса, полное имя которого неизвестно? Знаю что можно в taskkill задать фильтр imagename по начальным символам, а если известно только что процесс имеет вид [random]sert.exe (drtsert.exe , arwsert.exe , qwertysert.exe и т.д.)

Iska
30-01-2010, 22:50
Как вариант, WMIC устроит?
WMIC.EXE Process WHERE (Name LIKE '%sert.exe') CALL Terminate

darkraider
30-01-2010, 23:06
спасибо, но желательно все-таки bat/cmd

gora
30-01-2010, 23:11
@Echo Off
SetLocal enabledelayedexpansion
For /F "tokens=1" %%a In ('tasklist') Do (
Set ta=%%a
If "!ta:~-8!"=="sert.exe" taskkill %%a
)
pause>nul

darkraider
30-01-2010, 23:22
подошло с небольшой правкой
If "!ta:~-8!"=="sert.exe" taskkill /im %%a /f




© OSzone.net 2001-2012