如何确定哪个进程拥有顶层窗口?

如何确定哪个进程拥有顶层窗口?

在 Windows XP(可能最高可达 Windows 7)中任务管理器有一个视窗选项卡中,我可以右键单击未识别消息框的条目,然后切换到拥有该窗口的进程。

然而,在 Windows 10 中,任务管理器发生了巨大变化。我再也找不到任何类似于 Windows 选项卡的东西,所以似乎无法执行我在 Windows XP 中可以执行的相同过程。

功能是否丢失?如果是,Windows 10 中可以使用什么常用实用程序来确定哪个进程拥有特定的顶层窗口?

答案1

这在 Windows 10 中仍然是可能的(如下所述),但微软免费提供的进程探索器效用。我说的“更强大”是指它可以识别与任何屏幕上可见的元素,直至系统托盘中显示的各个图标。操作方法如下:

使用 Process Explorer

  1. 运行进程资源管理器(如果目标进程可能在当前用户的安全上下文之外运行,则以管理员身份运行)。
  2. 单击并拖动查找窗口的进程工具从工具栏移至相关窗口或 GUI 元素。该工具如下所示:在此处输入图片描述
  3. Process Explorer 将在其列表中突出显示拥有该窗口的进程:

在此处输入图片描述


传统方式:Windows 10 任务管理器

  1. 启动任务管理器。
  2. 如有必要,可单击更多细节在底部。
  3. 流程右键单击应用程序,然后单击了解详情在此处输入图片描述
  4. 您将被带到细节选项卡中将突出显示所属流程。 在此处输入图片描述

相关内容