Получить список потоков в процессе
Пространство имен System.Diagnostics содержит функции, которые позволяют вам управлять процессами, потоками, журналами событий и информацией о производительности..
Объект System.Diagnostics.Process предоставляет доступ к функциям, позволяющим управлять системными процессами и потоками..
Добавьте эту строку в ваш список использования:
использование System.Diagnostics;
Вы можете получить список ProcessThreads в процессе, используя свойство Process.Threads, которое возвращает объект ProcessThreadCollection..
Вот пример кода для вас, предполагая, что у вас уже есть объект Process с именем theProcess.
ProcessThreadCollection threadlist = theProcess.Threads; foreach (ProcessThread theThread in threadlist) Console.WriteLine («Идентификатор потока: 0 Приоритет: 1 запущен: 2», TheThread.Id, TheThread.PriorityLevel, theThread.StartTime);