我正在尝试获取所有类型为“app”的进程列表(而不是“后台进程”或“Windows进程”)。
不幸的是,虽然我知道...
var processList = Process.GetProcesses();
我可以得到系统上运行的所有进程列表,但我不知道如何获取进程的“类型”。 'Process'有一个名为'GetType'的方法,但它似乎与我所谈论的“类型”无关,并且任务管理器在上面的图片中引用了它。
有人知道我如何将任务管理器称为“类型”的值转换为给定进程的变量吗?
注:使用C#编写。
MainWindowHandle
属性有关;不确定如何正确使用Refresh
方法。无论如何:只有当进程具有图形界面时,进程才有一个与之关联的主窗口,否则MainWindowHandle
值为零。 - JosefZ