use*_*138 1 c# session process
我正在尝试使用以下代码在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);
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
"控制台中没有输出"
然后更换
Trace.WriteLine(p.ProcessName);
Run Code Online (Sandbox Code Playgroud)
同
Console.WriteLine(p.ProcessName);
Run Code Online (Sandbox Code Playgroud)
但是,如果你仍然没有看到任何东西,那么就该开始使用调试器了.
| 归档时间: |
|
| 查看次数: |
866 次 |
| 最近记录: |