进程handle获取线程
The System.Diagnostics namespace contains functions that allow you to manage processes, threads, eventlogs and performance information.
System.Diagnostics命名空间包含允许您管理进程,线程,事件日志和性能信息的函数。
The System.Diagnostics.Process object gives you access to functionality enabling you to manage system processes and threads.
System.Diagnostics.Process对象使您可以访问使您能够管理系统进程和线程的功能。
Add this line to your using list:
将此行添加到您的使用列表:
using System.Diagnostics;
using System.Diagnostics;
You can get a list of ProcessThreads in a process by using the Process.Threads property, which returns a ProcessThreadCollection object.
您可以使用Process.Threads属性获取进程中的ProcessThreads列表,该属性返回ProcessThreadCollection对象。
Here’s a code example for you, assuming that you already have a Process object named theProcess.
这是为您提供的代码示例,假设您已经有一个名为theProcess的Process对象。
ProcessThreadCollection threadlist = theProcess.Threads; foreach(ProcessThread theThread in threadlist){ Console.WriteLine("Thread ID:{0} Priority: {1} Started: {2}", theThread.Id, theThread.PriorityLevel, theThread.StartTime); }
翻译自: https://www.howtogeek.com/howto/programming/get-a-list-of-threads-in-a-process/
进程handle获取线程