Windows 10: как закрыть (не спать) ноутбук на крышке?

Если мой ноутбук подключен, я хочу закрыть крышку, чтобы автоматически заблокировать компьютер, не переводя его в режим сна. Я не вижу возможности сделать это в Power Options:

Есть ли взломать, чтобы достичь этого?

5 ответов

Решение

Насколько я знаю, для этого нет встроенной функции. Но вы можете сделать это с помощью стороннего инструмента.

Одним из них является LapLock. Эта программа представляет собой облегченный (<50 КБ) инструмент с открытым исходным кодом, разработанный Etienne Dechamps.

Шаги...

  1. Загрузите программу - https://github.com/dechamps/laplock/releases
    (Загрузите последний выпуск laplock.exe)

  2. Откройте папку автозагрузки Windows с помощью этой команды запуска - 'shell:common startup'

  3. Добавьте laplock.exe в вашу папку автозагрузки.

Вы также можете использовать Lid Lock для этого.

Установите "Ничего не делать", заблокируйте свой ноутбук с помощью клавиши Windows+L, и затем вы можете закрыть крышку.

Два шага:

  • Захватите событие закрытия крышки.
  • Запустить событие блокировки экрана.

Смотрите: Захват события закрытия крышки ноутбука в Windows? и Командная строка (cmd) для блокировки компьютера с Windows.

Из этих источников мы можем использовать RegisterPowerSettingNotification а также GUID_LIDSWITCH_STATE_CHANGE обнаружить триггер и запустить:

rundll32.exe user32.dll,LockWorkStation 

из командной строки, чтобы отправить запрос блокировки экрана на машину.

Я не знаю, какие у вас есть компиляторы или какие языки вы знаете, но эта информация должна помочь вам создать программу, которая сделает это за вас.

Я сам не пользуюсь Windows, поэтому не могу собрать или протестировать ее для вас.

Решение простое: «Параметры» -> «Учетные записи» -> «Параметры входа»: «Требовать вход = Каждый раз».

Скорее всего, из-за установленной для монитора опции расширенного отображения. Установите для отображения только значение «Монитор», должно работать.

Другие вопросы по тегам