(Windows)C中的特定进程的CPU和内存消耗情况?

我想监视一个给定的进程在Windows(nt体系结构 – XP中,Vista,WIN7)的CPU和内存消耗,每隔几秒做一个图,我已经search周围,但只发现非C解决scheme(Java,C# C ++等)我知道有一个PerformanceCounter类,但显然它不是在C中可用。

谢谢

Win32性能计数器:

http://msdn.microsoft.com/en-us/library/aa373083%28v=vs.85%29.aspx

开发人员观众:

性能计数器专为C和C ++开发人员使用而设计。

但是,如果您只是想要一个工具向您显示此信息,请获取Mark Russinovich的Process Explorer 。 它可以显示每个进程的统计数据和图表。