c#-4.0 - Process.GetProcesses 返回所有登录用户的进程?

标签 c#-4.0 process

在允许多个用户同时登录一台机器的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/

相关文章:

.net - 如何识别网络接口(interface)是 LAN、Wifi 还是外部

c#-4.0 - C# 4.0 AsParallel() 访问文件系统时出现UnAuthorizedAccessException

c# - Syslog 心跳和监控

c - 执行流程的顺序

linux - 查看 linux 中已运行进程的输出

java - 运行时进程 BufferedReader 未输出所有行 (Psexec)

asp.net-mvc - 使用 mvc4 创建动态控件并仅对某些字段应用验证

node.js - 使用nodemailer发送AMP电子邮件

c - 是什么杀死了父进程?

android - Whatsapp 注册后不显示登录屏幕