È possibile rilevare la riattivazione confrontando periodicamente l'ora del sistema attuale con l'ora del sistema precedente.
Modifica:ecco un esempio che sembra aiutarti a rilevare quando la macchina sta per andare a dormire:http://www.codeguru.com/cpp/w-p/system/messagehandling/article.php/c6907