To pytanie zadawałem już na niejednym forum, ale nigdy nie uzyskałem satysfakcjonującej odpowiedzi. Jednak nie tracę nadziei... ;)
Mianowicie szukam funkcji, która będzie zwracała procentowe zużycie procesora przez poszczególne procesy/wątki. Wiem, że jest to możliwe ponieważ jest program (Microsoftu), który realizuje dokładnie to zadanie. Ta aplikacja to Wintop i dla zainteresowanych umieściłem ją na mojej smętnej stronie: http://www.marooned.prv.pl/programy/wintop.sfx.exe.
Spędziłem dużo czasu na wciskaniu F10 w SoftIce'ie, ale za dużo mi to nie dało. :(
Tak jak i Wintop, mój program pobiera aktywne procesy za pomocą następujących funkcji:
CreateToolhelp32Snapshot, Process32First, Process32Next ale jak odczytać zużycie procesora - nie mam pojęcia. Mam nadzieje, że ktoś z Was ma... :-)
--
"Imagination is more important than knowledge." - A. Einstein<font color="white">