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
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.
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.