【发布时间】:2019-10-26 17:07:49
【问题描述】:
当我运行以下代码时,我希望获得系统中运行的所有进程的名称,但在我以外的其他一些 PC 中,有一个正在运行的进程在 TaskManager 中可见,但我的应用程序没有显示它,我想知道我是否做错了什么或者有什么办法可以解决这个问题,顺便说一句,我的应用程序是以管理员身份运行的,所以这不是问题。感谢您的帮助。
foreach(Process Proc in Process.GetProcesses()) {
T += Proc.ProcessName + ", ";
}
【问题讨论】:
-
你知道那些没有被GetProcesses()列出的进程的名字吗?
-
您可以比较Win32_Process和Win32_Service(或ServiceController.GetServices)返回的列表或进程,看看您认为缺少的是否在其中。
标签: c# winforms taskmanager