标签: multithreading
我使用c#编写了一个程序,列出了窗口中所有正在运行的进程,我希望在窗口中列出所有正在运行的进程,并且在每个进程中,我想列出所有正在运行的线程(名称和id)。我无法在Window Api上找到列出线程名称的任何功能,我该怎么做?
示例:plz看看这张图: lh4.googleusercontent.com/HwP6dpts5uRPJIElH7DgUd3x95aQKO36tynkfsaDMBbM=w607-h553-no
在图片中,我想列出
谢谢!
答案 0 :(得分:0)
您可以使用Systems.Diagnostic命名空间,然后使用:
Process[] processlist = Process.GetProcesses(); foreach(Process theprocess in processlist){ Console.WriteLine(“Process: {0} ID: {1}”, theprocess.ProcessName, theprocess.Id); }
Source
More info