Не всегда удается обнаружить процесс

Кирилл

Команда форума
Администратор
Ассоциация VN
Сообщения
14,244
Реакции
6,273
Странная штука...процесс TiWorker.exe ,нужно знать запущен ли.
Простая задача.

CMD/BATCH:
Set ProcessName=TiWorker.exe
tasklist|find /i "TiWorker.exe"
If %ErrorLevel% EQU 0 ( tskill TiWorker.exe /v )
echo  %ErrorLevel%

Но!
При том что процесс запущен - он не обнаруживается.
И не завершается.

Почему?
Нет прав у командной строки?

upload_2014-10-10_0-22-20.png
 
Последнее редактирование:

Dragokas

Very kind Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
6,619
Реакции
6,060
Во-первых, писать нужно без .exe
Во-вторых, не знаю, почему не видит :)

Воспользуйся командой:
Код:
taskkill /f /im "TiWorker.exe"
 

Кирилл

Команда форума
Администратор
Ассоциация VN
Сообщения
14,244
Реакции
6,273

glax24

Разработчик
Сообщения
2,001
Реакции
1,485
Koza Nozdri, название темы подправь. И опубликуй рабочий вариант.
 
Последнее редактирование:
Сверху Снизу