PC起動日時取得
Vista以降VCコード
typedef union { FILETIME ft; ULARGE_INTEGER ul; } FILETIME64; FILETIME64 ftm1, ftm2; SYSTEMTIME stm; GetSystemTimeAsFileTime( &ftm1.ft ); ftm1.ul.QuadPart -= (GetTickCount64() * 10000); FileTimeToLocalFileTime( &ftm1.ft, &ftm2.ft ); FileTimeToSystemTime( &ftm2.ft, &stm ); _tprintf(_T("PC BOOT: %02d/%02d/%02d(%d) %02d:%02d:%02d.%d\n"), stm.wYear, stm.wMonth, stm.wDay, stm.wDayOfWeek, stm.wHour, stm.wMinute, stm.wSecond, stm.wMilliseconds);
コメントする
0件のコメント