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

时间:2012-06-13 07:33:35

标签: c#-4.0 process

在允许多个用户同时登录计算机的Windows环境中,当我们调用Process.GetProcesses()时,它是否返回正在进行此调用的登录用户的进程,或者是否返回进程所有登录用户。我查看了MSDN页面,但无法找到此信息。

1 个答案:

答案 0 :(得分:3)

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

  

返回值

     

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

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