Sie können das Aufwachen erkennen, indem Sie regelmäßig die aktuelle Systemzeit mit der vorherigen Systemzeit vergleichen.
Bearbeiten:Hier ist ein Beispiel, das aussieht, als würde es Ihnen helfen zu erkennen, wann die Maschine schlafen geht:http://www.codeguru.com/cpp/w-p/system/messagehandling/article.php/c6907