システムを起動した後の経過時間を取得するには、Windows APIのGetTickCount関数またはtimeGetTime関数を使用します。
timeGetTime関数の方が精度が良いようです。
/**
* @return 関数が成功すると、システムを起動した後の経過時間が、ミリ秒単位で返ります。
*/
DWORD GetTickCount(VOID);
使用例
DWORD msec = GetTickCount();
/**
* @return 関数が成功すると、システム時刻がミリ秒単位で返ります。
*/
DWORD timeGetTime(VOID);
使用例
#include <mmsystem.h>
DWORD msec = timeGetTime();