【发布时间】:2011-03-15 18:04:41
【问题描述】:
我有一个任务,我必须使用 C++ 中的 COM In Proc Server 打印进程的最后活动日期。我尝试使用 getProcessTimes() 函数执行此操作,但这给了我访问冲突错误。
首先,我想知道是否有任何其他命令可以给出进程的最后活动日期..
其次下面的代码有什么问题
FILETIME ftCreation, ftKernel, ftUser;
GetProcessTimes(hProcess, &ftCreation, &ftExit, &ftKernel, &ftUser);`
我尝试了 memsetting 和其他几种替代方法,但没有任何效果...
【问题讨论】:
-
你从哪里得到
hProcess? -
还有
ftExit是怎么声明的? -
文件时间 ftCreation, ftKernel, ftUser , ftExit; hProcess 只是一个进程的句柄......我正在尝试获取每个进程的句柄,然后尝试获取该进程的进程时间..
-
您是否真的在尝试检索上次运行的应用程序的日期?或指定更多的最后活动日期...
-
上次进程加载到内存中的时间..