Martin Fischer
Martin Fischer
That's a really nice analysis tool! Thanks for sharing.
@KRAFMA you should open another issue instead of posting into an unrelated one. Imagine that several topics are being discussed in one thread. For a moment I was hoping that...
# In Version 1.5.1 GPU usage is hidden I know that this issue was created 2,5 years ago. I, too, had this task on my ToDo list, but I couldn't...
Yeah... I'm actually aware of this issue and documented it in section **5.4 Known Issues**. Most notably is that different task managers use different routines to check CPU usage. I...
Glad to hear I'm not alone... I still have the test code that I used to find the correct function to hook. These are ones that I tried: - PerfQueryCounterData...
In issue #9 I have found out that AIDA64 is using WMI to populate process lists and that injecting `WmiPrvSE.exe` is required. This works automagically, because the WMI service is...
Interesting... what tool is this? TaskMgr (Windows 11) definitely calls `PdhGetFormattedCounterArrayW` and `PdhCollectQueryData`. But when fuzzing this function with random values, it does not change anything in the UI -...
I spent some time playing with PDH. So far, I have successfully hidden GPU usage, which was on the ToDo list for 2 years. I have commited my work in...
`GetSystemTimes` calls `NtQuerySystemInformation` with `SystemProcessorPerformanceInformation`, which is what Process Hacker is using to retrieve the CPU usage. There is a hook in place.
I now know which API is used for both CPU and GPU stats. It's `PcwCollectData`, which is completely undocumented. Internally, it calls the driver `pcw.sys` by calling `NtDeviceIoControlFile` with `\Device\PcwDrv`...