// 获取精确到毫秒的时间
GetSystemTime(&ti); // GetSystemTime 是跟时区有关的, 获得的时间应该是GMT时间.
GetLocalTime(&ti); // 这个才是真正的电脑当前时间, 例如现在是16:20, 在GetSystemTime中会变成8:20的
char chTemp[1024];
sprintf(chTemp, "%04d%02d%02d%02d%02d%02d%03d_%d",
ti.wYear, ti.wMonth, ti.wDay, ti.wHour, ti.wMinute,
ti.wSecond, ti.wMilliseconds, 2);
::MessageBoxA(m_hWnd, chTemp, 0, MB_OK);