您的位置:首页 > 其它

获取进程的开始、结束时间

2009-06-17 20:55 288 查看
基本思想是利用PSAPI

EnumProcess EnumDeviceDrivers枚举进程,然后EnumProcessModule获取进程的模块句柄列表,注意这里获取的模块非本进程地址空间数据,仅仅是个快照,无需你进行资源释放(closehandle)。不能调用GetModuleFileName,而需要调用PSAPI的GetModuleBaseName或者GetModuleInformation。

关于PSAPI不多说了,msdn查下即可。

获取进程起始时间、结束时间或者运行时间,可以通过GetProcessTimes来获取。对于结束时间,只有进程结束的时候获取的值才有效。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: