Danke für den Link:
Delphi-Quellcode:
CPUTime64.LowPart := ProcList.Items[i].KernelTime.dwLowDateTime + ProcList.Items[i].UserTime.dwLowDateTime;
CPUTime64.HighPart := ProcList.Items[i].KernelTime.dwHighDateTime + ProcList.Items[i].UserTime.dwHighDateTime;
CPUTimeft.dwLowDateTime := CPUTime64.LowPart;
CPUTimeft.dwHighDateTime := CPUTime64.HighPart;
//CPUTime := (ProcList.Items[i].KernelTime.dwLowDateTime shl 32) + ProcList.Items[i].UserTime.dwHighDateTime;
FileTimeToSystemTime(lft, st);
GetTimeFormatW(LOCALE_SYSTEM_DEFAULT, TIME_FORCE24HOURFORMAT, @st, nil, TimeStr, SizeOf(TimeStr));
PS: Man sollte bei der CPU-Zeit auch nicht die Zeitzone berücksichtigen.