Определите процесс и приложение и убейте процесс Windows

Я должен идентифицировать и уничтожить процесс приложения, но проблема в том, что в диспетчере задач у меня есть другое приложение или процесс с тем же именем "Agent.exe". Я хочу автоматизировать этот процесс, чтобы завершить и запустить процесс, и не влияет на другие процессы / службы в Windows с тем же именем.

Агент работает в c:\program files(86)...

Спасибо, МТ

2 ответа

Запустите процесс agent.exe с start команда и добавить заголовок окна. Затем вы можете использовать taskkill и фильтровать заголовок окна.

 start "window title here" "c:\folder\agent.exe"

Если необходимо, манипулируйте целевым процессом, чтобы он "выглядел" иначе, например, добавив синтетический аргумент командной строки, или запустите его как другой пользователь и т. Д. С помощью таких манипуляций вы можете использовать инструмент командной строки (например, TASKLIST), чтобы вывести список возможных процессов, отфильтровать список (например, с помощью FINDSTR), а затем уничтожить его с помощью идентификатора процесса (TASKKILL).

Если TASKLIST не выводит достаточно информации, то вам может понадобиться WMIC как wmic path win32_process get ... в http://waynes-world-it.blogspot.de/2008/07/process-list-with-command-line.html.

Другие вопросы по тегам