Определите процесс и приложение и убейте процесс 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.