Спасибо за наводку.
Подробности
здесь[/QUOTE]
встроил в плугин class PowerMessageFilter : IMessageFilter
с перехватом сообщений от Win32.WM_POWERBROADCAST, но появилась другая проблема: при усыплении первое сообщение которое приходит это PBT_APMSUSPEND(а должно быть PBT_APMQUERYSUSPEND) соответственно и приходит оно на 5 секунд позже, чем все тоже самое успевает отработать HibernateTrigger.
Как победить? ибо сообщение PBT_APMSUSPEND это когда комп практически спит и ничего отработать не успевает
