获取C#中的所有Process句柄

时间:2019-01-25 07:19:39

标签: c# winapi

我正在用C#编写一个小型系统信息应用程序。我想显示(Handle#1 @ 0x12345,...)所有当前已打开的进程句柄。 Process类提供了一种获取句柄总数的方法,但是(我认为)无法遍历它们。

var process = Process.GetCurrentProcess();
var count = process.HandleCount;
Console.WriteLine($"HandleCount: {count}");
var handle1 = process.Handles[1]; // not available

一旦我掌握了进程句柄数,该如何遍历它们?

0 个答案:

没有答案