如何在Windows 10中获取类似于任务管理器的磁盘利用率信息?
我想按顺序执行这些操作:
- 登录到控制台
- 在小部件或任务栏中显示图标
最终目标是能够根据特定时间段内的平均磁盘使用量来限制或关闭程序。
也可以接受C#首选的C ++
准确性很重要,因此,如果我需要使用与任务管理器相同的API,就可以做到。
注释
我不是说磁盘空间利用率,而是读写利用率。
如何在Windows 10中获取类似于任务管理器的磁盘利用率信息?
我想按顺序执行这些操作:
最终目标是能够根据特定时间段内的平均磁盘使用量来限制或关闭程序。
也可以接受C#首选的C ++
准确性很重要,因此,如果我需要使用与任务管理器相同的API,就可以做到。
注释
我不是说磁盘空间利用率,而是读写利用率。
在timer_tick方法中使用以下代码:
PerformanceCounter disk = new PerformanceCounter("PhysicalDisk","% Disk Time","_Total");
Int32 j = 0;
j = Convert.ToInt32(disk.NextValue());
Console.WriteLine(j);
代码在C#中