我怎样才能得到像CPU使用率等Windows数据?

我怎样才能获得像CPU使用率,物理内存,networking利用率和带宽的Windows数据,类似于我在任务pipe理器中看到的? 我正在使用C ++。

您可以使用性能数据获取CPU使用率。 如果您只需要一个(或几个进程)的数据,那么每隔几秒调用一次GetProcessTimes可能会更简单。

通常很难确切地说明什么是物理内存使用。 直到你做,试图描述如何衡量它是毫无意义的。

您可以通过GetIpStatistics获取关于网络利用率的一些信息。

您可以使用GetIfTable获取安装的网络适配器的额定带宽。

在msdn中查看性能计数器