EveryOne。私は時間を得るためにいくつかの関数を呼び出すプロジェクトを持っています。フック時間機能
time_t = time(NULL);私罠が存在するコードを変更せずに、すべてのこの時間funcをフックするが何であるかを
#ifndef _WIN32
timespec ts;
if(-1 == clock_gettime(CLOCK_MONOTONIC,&ts))
GenErrnoErr()
return uint64((((uint64)ts.tv_sec*1000 + (uint64)ts.tv_nsec/1000000) - m_uBaseTime) * ms_dTimeRatio) ;
#else
LARGE_INTEGER uTime;
QueryPerformanceCounter(&uTime);
return uint64( (uint64(uTime.QuadPart/CFrequency::Instance().Get().QuadPart) - m_uBaseTime) * ms_dTimeRatio);
#endif
`
。時間(NULL)やその他の関数を呼び出すと、私が偽造した時刻を返します。
? 'gcc'? –