Я хотел бы, чтобы мой рабочий стол win7 блокировался после, скажем, 15 минут простоя. Я также хочу, чтобы моя заставка запускалась через 5 минут простоя.
Я пробовал использовать программы, которые запускают команду после определенного времени «бездействия», напримерЗапуск на холостом ходуилиКонтроллер холостого хода. Однако эти программы, похоже, сами вычисляют время простоя, основываясь на движении мыши и активности клавиатуры. И это заблокирует мой экран, пока я смотрю фильм.
Когда вы смотрите видео, ваша мышь и клавиатура бездействуют, но Windows знает, что не следует запускать заставку или выключать дисплей.
Есть ли способ прикрепить событие (блокировку экрана) к таймеру простоя, который использует Windows, который отслеживает видео, игры и т. д.?
В качестве альтернативы было бы здорово, если бы я мог блокировать экран, когда мой монитор выключается (что уже установлено на 15 минут).
[РЕДАКТИРОВАТЬ]
Если кто не понял, я не хочу, чтобы мой компьютер засыпал. В Windows есть настройки для блокировки экрана: 1. на заставке и 2. при пробуждении. Я делаюнетхотите и то, и другое.
Я спрашивал, знает ли кто-нибудь какие-нибудь "тайные" трюки. Может ли помочь планировщик заданий или взлом реестра?
решение1
Установите блокировку заставки при ее включении, затем откройтеregedit.exeк
HKey_Local_Machine\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\
Найдите запись в правой части экрана ScreenSaverGracePeriod
(если ее там нет, создайте ее как REG_SZ). Добавьте (или измените) значение на 600 (это 600 секунд или 10 минут).
Теперь ваш хранитель экрана включится через 5 минут, и у вас будет еще 10 минут, чтобы пошевелить мышкой и вернуться. После того, как хранитель экрана будет включен в течение 10 минут, компьютер автоматически заблокируется.
решение2
Для других это может быть очевидно, но после тестирования мне пришлось установить флажок для отображения экрана входа в систему в окне настроек заставки, чтобы все работало правильно.