1 #define WIN32_LEAN_AND_MEAN
6 int main(int argc
, char* argv
[])
9 LARGE_INTEGER liCount
, liFreq
;
11 GetLocalTime(&SystemTime
);
13 if (QueryPerformanceCounter(&liCount
) &&
14 QueryPerformanceFrequency(&liFreq
))
16 LONGLONG TotalSecs
= liCount
.QuadPart
/ liFreq
.QuadPart
;
17 LONGLONG Days
= (TotalSecs
/ 86400);
18 LONGLONG Hours
= ((TotalSecs
% 86400) / 3600);
19 LONGLONG Mins
= ((TotalSecs
% 86400) % 3600) / 60;
20 LONGLONG Secs
= ((TotalSecs
% 86400) % 3600) % 60;
23 UNREFERENCED_PARAMETER(Secs
);
24 _tprintf(_T(" %.2u:%.2u "), SystemTime
.wHour
, SystemTime
.wMinute
);
25 _tprintf(_T("up %I64u days, %I64u:%I64u\n"), Days
, Hours
, Mins
); /*%.2I64u secs*/
27 _tprintf(_T("System Up Time:\t\t%I64u days, %I64u Hours, %I64u Minutes, %.2I64u Seconds\n"),
28 Days
, Hours
, Mins
, Secs
);