我的任务是创建一个程序,它计算在Windows中运行进程的时间。你能告诉我如何或从哪里可以捕捉到这些信息?
答案 0 :(得分: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函数来获取进程计时信息。