在允许多个用户同时登录一台机器的windows环境中,当我们调用Process.GetProcesses()
时,它是返回进行此调用的登录用户的进程还是返回所有登录用户的进程。我查看了 MSDN 页面,但找不到此信息。
最佳答案
该函数返回在本地计算机上运行的所有进程资源。
你可以在 MSDN 上看到它(我也在我的电脑上查看过..)
Return Value
Type:
System.Diagnostics.Process[]
An array of type Process that represents all the process resources running on the local computer.
如果您对获取特定用户的进程感兴趣,请查看以下代码 - http://www.codeproject.com/Articles/14828/How-To-Get-Process-Owner-ID-and-Current-User-SID
关于c#-4.0 - Process.GetProcesses 返回所有登录用户的进程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11010146/