我必须识别并终止应用程序进程,但问题是在任务管理器中我有其他应用程序或进程具有相同名称“Agent.exe” 我希望自动执行此过程以终止并启动进程,并且不会影响Windows中具有相同名称的其他进程/服务。
代理程序在c:\ program files(86)...
中运行谢谢, MT
答案 0 :(得分:0)
如果需要,操纵目标进程以使其“看起来”不同,例如添加合成命令行参数或将它们作为不同的用户等执行?通过这种操作,您可以使用命令行工具(例如TASKLIST)列出候选进程,过滤列表(例如使用FINDSTR),然后使用其进程ID(TASKKILL)将其终止。
如果TASKLIST没有输出足够的信息,那么您可能需要http://waynes-world-it.blogspot.de/2008/07/process-list-with-command-line.html中的wmic path win32_process get ...
WMIC。
答案 1 :(得分:0)
使用start
命令启动agent.exe进程并添加窗口标题。然后你可以在窗口标题上使用taskkill和filter。
start "window title here" "c:\folder\agent.exe"