Это просто делается через системный софт. Вам нужно драйвер написать, который бы блокировал работу Винды через определенное время. Т.е. эффект как бы "зависания", но на самом деле ожидание.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)