【问题标题】:Catching informations about running processes in Windows [closed]捕获有关在 Windows 中运行的进程的信息 [关闭]
【发布时间】:2013-11-18 20:17:59
【问题描述】:

我的任务是制作一个程序,它计算在 windows 中运行进程的时间。您能否建议我如何或从哪里获取这些信息?

【问题讨论】:

    标签: c++ windows qt


    【解决方案1】:

    对于 Windows 下当前运行的进程列表,请使用 EnumProcesses win32 API

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

    示例如何执行此操作:

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

    根据您的问题,我不确定您是否需要进程计时信息(CPU 时间等)或计算内​​存中给定进程的实例。能否请您更清楚地解释一下?

    您可以使用 GetProcessTimes 函数来获取进程计时信息。

    【讨论】: