Как получить настройки пользователя для времени заставки/блокировки машины?Как получить блокировку пользователя/заставки?
Есть функция в C#?
Если нет, то какая функция WIN API для этого?
Как получить настройки пользователя для времени заставки/блокировки машины?Как получить блокировку пользователя/заставки?
Есть функция в C#?
Если нет, то какая функция WIN API для этого?
Тайм-аут экранной заставки получается путем звонка SystemParametersInfo
с действием SPI_GETSCREENSAVETIMEOUT
.
ключ реестра - HKEY_CURRENT_USER \ Software \ Policies \ Microsoft \ Windows \ Control Panel \ Desktop взгляд на значения ScreenSaveTimeOut
Имейте в виду приложение придется работать с повышенными правами, чтобы получить доступ к реестру.
Ключ, который вы предоставили, не работает на моей машине. Вы имели в виду 'HKEY_CURRENT_USER \ Control Panel \ Desktop \ ScreenSaveTimeOut', – joe
Именно поэтому вы не должны вставлять в реестр для этого. –