Показать полную графическую версию : [решено] завершение процесса с именем типа [random]file.exe
darkraider
30-01-2010, 22:14
можно ли реализовать с помощью batника завершение процесса, полное имя которого неизвестно? Знаю что можно в taskkill задать фильтр imagename по начальным символам, а если известно только что процесс имеет вид [random]sert.exe (drtsert.exe , arwsert.exe , qwertysert.exe и т.д.)
Как вариант, WMIC устроит?
WMIC.EXE Process WHERE (Name LIKE '%sert.exe') CALL Terminate
darkraider
30-01-2010, 23:06
спасибо, но желательно все-таки bat/cmd
@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
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.