0

我必须识别并杀死一个应用程序进程,但问题是在任务管理器中我有其他应用程序或进程具有相同的名称“Agent.exe”我想自动化这个进程来杀死和启动进程,并且不要影响 Windows 中同名的其他进程/服务。

代理在 c:\program files(86) 中运行...

谢谢, MT

4

2 回答 2

0

使用命令启动 agent.exe 进程start并添加窗口标题。然后您可以使用 taskkill 并在窗口标题上进行过滤。

 start "window title here" "c:\folder\agent.exe"
于 2013-11-09T02:36:46.770 回答
0

如果需要,操纵目标进程使其“看起来”不同,例如添加合成命令行参数或以不同用户身份执行它们等?通过这样的操作,您可以使用命令行工具(例如 TASKLIST)列出候选进程,过滤列表(例如使用 FINDSTR),然后使用其进程 ID (TASKKILL) 将其终止。

如果 TASKLIST 没有输出足够的信息,那么您可能需要 WMIC,如http://waynes-world-it.blogspot.de/2008/07/process-list-with-command-line.htmlwmic path win32_process get ...中所示。

于 2013-11-08T15:30:31.963 回答