Я пытаюсь использовать getTickCount () в Windows API, чтобы получить время безотказной системы. Я хочу знать, как долго работает система. < /p>
Однако возврат от gettickcount безумно высока. Этот код дает мне время работы более 500 часов. < /p>
Это также для getTickCount64 ().DWORD time_ms = GetTickCount();
DWORD seconds = (time_ms / 1000) % 60;
DWORD minutes = time_ms /(1000*60) % 60;
DWORD hours = time_ms / (1000*60*60);
stringstream ss;
ss < /p>
После поиска правильного счетчика в реестре он имеет то же значение, которое имеет getTickCount и аналогичные функции. Кажется, что закрытие в окнах приводит его к какой -то спячке. Я не нашел никакого решения для этого.
Подробнее здесь: https://stackoverflow.com/questions/353 ... windows-10