How to get CPU usage or disk usage of application using Windows API from C++?

前端 未结 2 1825
悲哀的现实
悲哀的现实 2021-01-13 12:54

How to proceed to get CPU usage or disk usage of application using API in C++???

I want to get the highest CPU usage or disk usage among the application running on w

相关标签:
2条回答
  • 2021-01-13 13:20

    Windows 7 already has this built-in, as part of the Resource Monitor (realmon.exe). If you want to find this in code, you can either use the Perf Counter API or create a Realtime ETW consumer against the NT kernel provider.

    0 讨论(0)
  • 2021-01-13 13:31

    You look at the Process category performance counters to get per process CPU/Memory/IO or at respective categories (Processor, Memory, Physical/Logical Disk) counters for overall system performance. The values can be accessed via dedicated APIs or from WMI.

    0 讨论(0)
提交回复
热议问题