Как получить последнюю активную дату процесса? - PullRequest
2 голосов
/ 14 июля 2010

У меня есть задание, в котором я должен напечатать последнюю активную дату процесса, используя COM In Proc Server в C ++.Я попытался сделать это с помощью функции getProcessTimes (), но это выдает ошибку нарушения доступа.

Прежде всего, я хочу знать, есть ли какая-либо другая команда, которая выдает последнюю активную дату процесса ...1003 *

Во-вторых, в чем проблема со следующим кодом

FILETIME ftCreation, ftKernel, ftUser;
GetProcessTimes(hProcess, &ftCreation, &ftExit, &ftKernel, &ftUser);`

Я пробовал memsetting и несколько других альтернатив, но ничего не работает ...

1 Ответ

0 голосов
/ 20 июля 2010

Вот статья , в которой показано, как использовать GetProcessTimes.Включает в себя пример кода.Другой вариант использует WMI и класс WIN32_Process , который также содержит эту информацию.Вот пример того, как вы будете использовать WMI.

...