Есть ли какой-либо атрибут процесса, который показывает его время жизни (так как он был загружен в память)
а какие WINAPI используются для извлечения этой информации?
Я хочу иметь возможность измерить время жизни любого процесса в системе
Я думаю, что вы после функции GetProcessTimes. Вы предоставляете дескриптор процесса (вам могут потребоваться соответствующие атрибуты безопасности), а также предоставляете несколько указателей на FILETIME структуры, которые вы можете перевести в SYSTEMTIME с помощью FileTimeToSystemTime. Один из объектов FILETIME относится ко времени создания процесса, которое, вероятно, является самым близким к тому, которое вы получите, когда исполняемый файл был загружен в память.
GetProcessTimes
FILETIME
SYSTEMTIME
FileTimeToSystemTime