Позволю себе ответить за автора темы. Значение таймера не меняется пока из интерфейса, так же на Win7 не стоит нажимать на кнопки из программы получится рекурсия, описанная вами выше. Для того чтобы получить нужный результат необходимо:
Проверить настройки питания: (Панель управления -> Электропитание -> Настройка плана электропитания -> Изменить дополнительные параметры питания)
Отключен ли гибридный спящий режим.
Действие на кнопку питания
Сон
Разрешены ли таймеры пробуждения
Задать:
Нужный интервал времени в секундах в файле Settings.ini параметр wakeuptime (например для 2х минут wakeuptime=120)
Далее запускаем программу и жмем на кнопку на системном блоке (
не через меню пуск), компьютер перейдет в режим Сна, через заданый интервал времени сам проснётся и перейдет в режим гибернации
Я почти победил, поменял в биосе Suspend Mode с Auto на S3 Only тем самым заставив комп ложиться и не терять напругу при отключенном АСС, самое интересное что шина 5VSB поддерживается тогда и только тогда, когда укладываешь комп в Сон, когда выключаешь или в гибернацию его, то на ней тишина.
Теперь получается 2 ситуации:
АСС ON
1. Комп вырубается от Пуск-Сон, просыпается от клавы.
2. Комп вырубается от Пуск-Сон, просыпается по таймеру.
АСС OFF
1. Комп вырубается в момент поворота ключа(ACC->OFF), просыпается от ключа(ACC->ON).
2. Комп вырубается в момент поворота ключа(ACC->OFF), от клавы не просыпается.
Вылез такой косяк, если комп положить в сон и попробовать разбудить его клавой то ничего не происходит включаем комп и обнаруживаем чистую загрузку, при этом в процессе шина 5VSB
не обесточивается, т.е. событие на пробуждение не отрабатывается блоком при выключенном АСС и он сбрасывает режим сна каким то хитрым способом, отсюда вытекает вопрос:
Что еще отвечает за режим Сна кроме поддержки шины 5VBS в положительном состоянии?
Похоже мои пару постов дорастают до отдельной темы.