darkraider |
30-01-2010 22:14 1334578 |
завершение процесса с именем типа [random]file.exe
можно ли реализовать с помощью 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 1334596 |
спасибо, но желательно все-таки 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 1334604 |
подошло с небольшой правкой
Код:
If "!ta:~-8!"=="sert.exe" taskkill /im %%a /f
|
Время: 16:21.
© OSzone.net 2001-