我运行着一个程序的多个副本。我想找到这些进程中某个进程的 PID。我可以识别生成该进程的窗口(并且该窗口中只有一个进程),但我无法将其与其他类似进程区分开来。
有任何想法吗?
答案1
您可以打开任务管理器 (CTRL+SHIFT+ESC),然后右键单击应用程序上的所需窗口并选择“置于最前面”。找到正确的窗口后,右键单击它并选择“转到进程”。现在,在“查看”菜单下,选择“选择列...”,然后选中 PID 框。PID 现在将作为单独的列出现在突出显示的进程旁边。
答案2
使用 SysInternals Process Explorer。右键单击该进程,然后将窗口置于最前面。从技术上讲,这可以让您从潜在进程中找到窗口,因此您可能需要执行几次才能找到您关心的窗口。
或者,如果您关心的文件打开了特定文件,您可以运行 handle.exe 并以此方式找到 PID。
您关心的进程还有其他显著特征吗?起始字符串不同吗?路径不同吗?还是其他什么?