这是我的问题:
例如,假设我使用5个标签运行Chrome,这将创建6个名为Chrome.exe的进程,一个用于chrome,另一个用于标签。
现在使用Process.GetProcessesByName(“chrome”)将返回所有6个进程。
我如何确定哪个流程是主要流程?
这可能是Process Explorer的功能:
基本上我想获得主Chrome过程的句柄,我该怎么做?
答案 0 :(得分:3)
这实际上取决于您想要学习/分析的过程。只有流程知道他们内部的行为。
在特定的Chrome案例中,您可以检查哪一个是其他人的父母。
以下是确定流程父级的链接:How to get parent process in .NET in managed way
答案 1 :(得分:0)