Überwachung der CPU- und Festplattenauslastung eines einzelnen Programms

Wie kann ich die CPU- und Festplattenauslastung eines anderen gleichzeitig ablaufenden Programms berechnen? Das heißt Ein Programm wird ausgeführt und das andere berechnet den Ressourcenverbrauch des ersten Programms.

Ich benutze C und C ++ und laufe unter Windows XP.