如何确定进程是用户程序还是仅仅是进程

时间:2018-04-12 14:29:55

标签: windows kernel device-driver

当我打开任务管理器时,我会看到机器上正在运行的所有进程。

我想知道是否有可能在内核级别在设备驱动程序中)区分系统级进程(<为运行的em>(例如服务)和用户级应用,例如&#39; notepad&#39; )具体的用户?

更详细说明:在Windows 7上,有一个用于&#34;应用程序&#34;的选项卡。以及&#34;进程&#34;的选项卡...我希望与&#34;应用程序&#34;相同的列表选项卡,仅在设备驱动程序级别获取

我有C#代码可以获取所有进程..

       Process[] localAll = Process.GetProcesses();

我需要将其转换为设备驱动程序并仅返回应用程序

1 个答案:

答案 0 :(得分:0)

根据我的问题讨论,答案是:

Process[] localAll = Process.GetProcesses();

然后进行我自己的过滤以查看进程是否有窗口。 谢谢大家!