获取进程的开始、结束时间
2009-06-17 20:55
288 查看
基本思想是利用PSAPI
EnumProcess EnumDeviceDrivers枚举进程,然后EnumProcessModule获取进程的模块句柄列表,注意这里获取的模块非本进程地址空间数据,仅仅是个快照,无需你进行资源释放(closehandle)。不能调用GetModuleFileName,而需要调用PSAPI的GetModuleBaseName或者GetModuleInformation。
关于PSAPI不多说了,msdn查下即可。
获取进程起始时间、结束时间或者运行时间,可以通过GetProcessTimes来获取。对于结束时间,只有进程结束的时候获取的值才有效。
EnumProcess EnumDeviceDrivers枚举进程,然后EnumProcessModule获取进程的模块句柄列表,注意这里获取的模块非本进程地址空间数据,仅仅是个快照,无需你进行资源释放(closehandle)。不能调用GetModuleFileName,而需要调用PSAPI的GetModuleBaseName或者GetModuleInformation。
关于PSAPI不多说了,msdn查下即可。
获取进程起始时间、结束时间或者运行时间,可以通过GetProcessTimes来获取。对于结束时间,只有进程结束的时候获取的值才有效。
相关文章推荐
- js获取本月开始时间和结束时间
- 获取当天的开始时间、结束时间等等的一个工具类
- android 获取指定月份的开始时间 结束时间
- php 获取本周的开始时间和结束时间
- php 获取本周的开始时间和结束时间
- PHP获取指定月份的第一天开始和最后一天结束的时间戳函数
- 获取当天的开始时间、结束时间等等的一个工具类
- JavaScript获取当前时间字符串、当前日期字符串、周/月/季度/半年度/年度的开始日期和结束日期
- 获取当天时间的开始和结束 00:00:00和23:59:59
- 获取某星期的开始时间和结束时间
- 获取当前时间的天、周、月、季度、半年度、年度开始和结束时间
- java获取当天,前天,明天,本周,本月,本年的开始日期时间和结束日期时间(总结一下,以后直接拿来用)
- PHP获取今天开始和结束的时间戳
- c# 获取 本周、本月、本季度、本年 的开始时间或结束时间
- 获取当前时间的天、周、月、季度、半年度、年度开始和结束时间
- JS获取开始、结束时间
- 给一个时间获取,今日凌晨、昨日凌晨、本周开始时间、本周结束时间、本月开始时间、本月结束时间
- java Calendar 日期获取工具类,昨日开始时间,昨日结束时间,当前周周一日期,当前时间上月第一天,获取当前年第一天
- 输入开始时间和结束时间获取之间相隔的天数,月数,年数