C# 准确获取系统 进程与线程
时间: 2024-03-16 12:47:08 浏览: 35
要获取系统进程与线程的信息,可以使用 C# 中的 System.Diagnostics 命名空间中的 Process 类和 Thread 类。
使用 Process 类可以获取系统中运行的进程,可以通过 Process 类的属性和方法获取进程的 ID、名称、启动时间等信息。
使用 Thread 类可以获取进程中的线程信息,可以通过 Thread 类的属性和方法获取线程的 ID、名称、状态等信息。
以下是一个示例代码,可以获取系统中所有进程的 ID、名称和线程信息:
```
using System;
using System.Diagnostics;
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
Process[] processes = Process.GetProcesses();
foreach (Process process in processes)
{
Console.WriteLine("Process ID: {0}", process.Id);
Console.WriteLine("Process name: {0}", process.ProcessName);
Console.WriteLine("Start time: {0}", process.StartTime);
Console.WriteLine("Thread count: {0}", process.Threads.Count);
Console.WriteLine("-----------------------------");
foreach (ProcessThread thread in process.Threads)
{
Console.WriteLine("Thread ID: {0}", thread.Id);
Console.WriteLine("Thread name: {0}", thread.ThreadState);
Console.WriteLine("-----------------------------");
}
}
Console.ReadLine();
}
}
}
```
注意,获取进程和线程信息需要权限,需要以管理员权限运行程序才能获取所有进程和线程信息。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)