Как программно изменить значение «требуется пароль при пробуждении» на «ложь»? - PullRequest
3 голосов
/ 20 июня 2011

Как я могу изменить значение «требуется пароль при пробуждении» на «ложь» в параметрах питания программно с использованием C #.В настоящее время требуется пароль для разблокировки компьютера, когда он выходит из спящего режима

вручную: параметры питания-> дополнительные настройки-> сбалансированный-> требуется пароль при пробуждении -> от аккумулятора: да подключен: да

Ответы [ 2 ]

2 голосов
/ 20 июня 2011

Самым простым способом является изменение реестра :

В разделе реестра HKEY_CURRENT_USER\Control Panel\Desktop измените значение ScreenSaverIsSecure на 0.

(Согласно KB 928717 , это правильный раздел реестра для изменения параметра «Требовать пароль при пробуждении».)

1 голос
/ 20 июня 2011

Как правило, , вы должны использовать SystemParametersInfo там, где это возможно, вместо изменения реестра самостоятельно.

Возможно SystemParametersInfo с параметром SPI_SETSCREENSAVESECURE делает то, что вы хотите. Это существует только на Vista или позже. Я сам не пробовал, но из описания это может быть то, что вы хотите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...