【发布时间】:2012-01-20 14:37:32
【问题描述】:
我正在尝试使用以下代码在我的计算机上使用 Win7 获取正在运行的进程/会话列表,该代码可在 Internet 中找到。然而它不起作用?我没有任何编译错误。
namespace CurrentProcessesLister
{
class Program
{
static void Main(string[] args)
{
Process[] runningProcesses = Process.GetProcesses();
var currentSessionID = Process.GetCurrentProcess().SessionId;
Process[] sameAsthisSession = (from c in runningProcesses where c.SessionId == currentSessionID select c).ToArray();
foreach (var p in sameAsthisSession)
{
Trace.WriteLine(p.ProcessName);
}
}
}
}
【问题讨论】:
-
哎呀,请将您的代码格式化为可读的位置。它使回答您的问题变得更加容易。
-
输出是什么? (漂亮的格式顺便说一句)
-
非常感谢。我只是将
和添加到代码文本中,但不知道格式。你是怎么格式化的? -
您好 OSH,控制台没有输出:(