use WM_POWERBROADCAST and catch PBT_APMRESUMESUSPEND http://msdn.microsoft.com/library/default.asp?url=/library/en-us/power/base/wm_powerbroadcast.asp
use WM_POWERBROADCAST and catch PBT_APMRESUMESUSPEND http://msdn.microsoft.com/library/default.asp?url=/library/en-us/power/base/wm_powerbroadcast.asp