
進程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獲取線程