2013-11-08 3 views
0

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

Агент подножка в C: \ Program Files (86) ...

спасибо, MT

+0

Этот процесс, который вы хотите убить ... Вы хотите, чтобы он был киллером для текущего пользователя? Также у вас есть эта проблема в вашем коде или в диспетчере задач, который вы хотите его убить? –

ответ

0

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

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

0

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

start "window title here" "c:\folder\agent.exe" 
Смежные вопросы