2010-12-22 97 views
0

现在我正在开发MFC程序。我想知道的是进程接收/发送到网络的速度。假设我有一个名为chrome.exe的进程,它可能会收到1008B/s,发送2987B/s。我知道我可以在Win 7资源监视器中得到我想要的。但是我怎样才能在我的程序中获取这些数据。剂量MFC或Win32api支持这个?使用mfc获取进程网络统计信息

回答

1

您可以获取此信息,以及使用WMI丰富的其他性能数据:

Monitoring Performance Data

该类也可能是你在找什么:

Win32_PerfFormattedData_Tcpip_NetworkInterface

从本机C++/MFC应用程序,您将通过一些COM interfaces

访问WMI

玩得开心!

+0

Win32_PerfFormattedData_Tcpip_NetworkInterface与它有关。但是我无法获得我想要的特定进程的信息。我可以从Win32_PerfFormattedData_PerfProc_Process中知道cpu和内存使用情况。但是我无法从这门课得到我想要的东西。 – jjyao 2010-12-23 11:56:27