3

Я пытаюсь выяснить, как заставить Windows 7 спать в 8 вечера и просыпаться в 8 утра ежедневно. Я смотрю на службы Windows, и есть Shutdown.exe, который может работать, но у него только есть флаг /h для режима гибернации. Для выхода из спящего режима есть опция "вывести Windows из спящего режима для запуска этой задачи", но, похоже, она никогда не работает. Есть также программа Sleep.exe, которую я могу загрузить, но она поставляется с 13 МБ других библиотек от Microsoft.

Могу ли я написать программу на C #, чтобы сделать эту работу?

2 ответа2

4

Вы можете запланировать задачу на 8 вечера для запуска Rundll32.exe Powrprof.dll,SetSuspendState Sleep

Затем вы можете запланировать случайное задание (например, cmd /k echo wake up) на 8 утра и включить опцию "пробудить Windows для запуска этой задачи".

0

AFAIK wake-up - это чисто функция BIOS, поэтому, если Windows 7 не может управлять этим параметром BIOS по какой-либо причине (например, если BIOS не позволяет настраивать такой метод извне), активацию можно настроить только через настройки BIOS.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .