Mimic the Windows 10 Task Manager display for CPU and HDD activity (see attached screenshots).
You will need to build a GUI component in Delphi which replicates the look and feel of the primary utilization indicator in the Windows 10 Task Manager.
You will also need to capture the CPU and HDD activity - but without using WMI. It is very important that you do *not* use the WMI when capturing CPU and HDD activity. Your code must work *without* depending on WMI. For CPU activity, you must be able to report either per core or per CPU utilization.
Do not integrate the code for the GUI control with the CPU and HDD activity monitoring code. The GUI code must be separate from the CPU and HDD activity detection code. Provide a single function which returns the instantaneous load on the CPU in terms of a percentage (0 through 100), for a single core or the entire CPU. Similarly, provide a single function which returns HDD load as a percentage.