+++ /dev/null
-#define WIN32_LEAN_AND_MEAN\r
-#include <stdio.h>\r
-#include <windows.h>\r
-#include <tchar.h>\r
-\r
-int main(int argc, char* argv[])\r
-{\r
- SYSTEMTIME SystemTime;\r
- LARGE_INTEGER liCount, liFreq;\r
-\r
- GetLocalTime(&SystemTime);\r
-\r
- if (QueryPerformanceCounter(&liCount) &&\r
- QueryPerformanceFrequency(&liFreq))\r
- {\r
- LONGLONG TotalSecs = liCount.QuadPart / liFreq.QuadPart;\r
- LONGLONG Days = (TotalSecs / 86400);\r
- LONGLONG Hours = ((TotalSecs % 86400) / 3600);\r
- LONGLONG Mins = ((TotalSecs % 86400) % 3600) / 60;\r
- LONGLONG Secs = ((TotalSecs % 86400) % 3600) % 60;\r
-\r
-#ifdef LINUX_OUTPUT\r
- UNREFERENCED_PARAMETER(Secs);\r
- _tprintf(_T(" %.2u:%.2u "), SystemTime.wHour, SystemTime.wMinute);\r
- _tprintf(_T("up %I64u days, %I64u:%I64u\n"), Days, Hours, Mins); /*%.2I64u secs*/\r
-#else\r
- _tprintf(_T("System Up Time:\t\t%I64u days, %I64u Hours, %I64u Minutes, %.2I64u Seconds\n"),\r
- Days, Hours, Mins, Secs);\r
-#endif\r
- return 0;\r
- }\r
-\r
- return -1;\r
-}\r