Я пишу приложение службы Windows, и мне интересно, есть ли способ получить уведомление, когда питание переключается с переменного тока на постоянный (или наоборот), когда система находится в спящем режиме?
Я думаю ты хочешь RegisterPowerSettingNotification а также RegisterSuspendResumeNotification. И, возможно, многие другие API Вот.
Других решений пока нет …