【发布时间】:2013-11-18 20:17:59
【问题描述】:
我的任务是制作一个程序,它计算在 windows 中运行进程的时间。您能否建议我如何或从哪里获取这些信息?
【问题讨论】:
我的任务是制作一个程序,它计算在 windows 中运行进程的时间。您能否建议我如何或从哪里获取这些信息?
【问题讨论】:
对于 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 函数来获取进程计时信息。
【讨论】: