Process.GetProcesses 返回所有登录用户的进程?

Man*_*hah 5 process c#-4.0

在允许多个用户同时登录到一台机器的 Windows 环境中,当我们调用 时Process.GetProcesses(),它是返回进行此调用的登录用户的进程还是返回所有登录用户的进程。我查看了 MSDN 页面,但找不到此信息。

Dor*_*hen 4

该函数返回本地计算机上运行的所有进程资源。
你可以在MSDN上看到它(我也在我的电脑上查看..)

返回值

类型:System.Diagnostics.Process[]
Process 类型的数组,表示本地计算机上运行的所有进程资源。

如果您有兴趣获取特定用户的进程,请查看以下代码 - http://www.codeproject.com/Articles/14828/How-To-Get-Process-Owner-ID-and-Current-User-SID