擅长:python、mysql、java
<P>可以使用以下Windows API在<EM>C/C++程序<EEM>中检索各种进程计数器。在</p>
<p>它检索有关指定进程的内存使用情况的信息。在</p>
<pre><code>BOOL WINAPI GetProcessMemoryInfo(
_In_ HANDLE Process,
_Out_ PPROCESS_MEMORY_COUNTERS ppsmemCounters,
_In_ DWORD cb
);
</code></pre>
<p>在MSDN上有一个完整的示例,它解释了如何使用MSDN为您的进程检索此类信息。在</p>
<p><a href="http://msdn.microsoft.com/en-us/library/windows/desktop/ms682050%28v=vs.85%29.aspx" rel="nofollow noreferrer">http://msdn.microsoft.com/en-us/library/windows/desktop/ms682050%28v=vs.85%29.aspx</a></p>
<p>您已经提到,您希望连续获取信息(与任务管理器一样有一定的时间间隔)。要实现这一点,您可能需要在函数中写入完整的逻辑(在MSDN中提到),并在一段时间延迟(<em>Sleep(1second))</em>后调用它。这样,您应该能够获取程序的所有这些信息,直到它执行为止。在</p>