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