Да, GetTickCount включает время приостановки / спящего режима.
В следующем скрипте Python я вызываю API режима ожидания для ожидания 40 секунд, чтобы дать мне возможность перевести компьютер в режим гибернации, и печатаю время до и после, а также разницу в числе тиков после.
import win32api
import time
print time.strftime("%H:%M:%S", time.localtime())
before = win32api.GetTickCount()
print "sleep"
win32api.Sleep(40000)
print time.strftime("%H:%M:%S", time.localtime())
print str(win32api.GetTickCount()-before)
Выход:
17:44:08
sleep
17:51:30
442297
Если бы GetTickCount не включал время во время гибернации, это было бы намного меньше, чем время, в течение которого я находился в спящем режиме, но оно соответствует фактическому истекшему времени (7 минут 22 секунды равняется 442 секундам, то есть 442000 миллисекундных «тиков»). *