SPI_SETSCREENSAVETIMEOUT не работает в Windows 7 с использованием Python и ctypes - PullRequest
1 голос
/ 25 марта 2011

Я использую ctypes для вызова API-функции SystemParametersInfo (), чтобы установить значение времени ожидания заставки. Он отлично работает в Windows XP, но не в Windows 7. Я использую следующий код:

import ctypes

user32 = ctypes.windll.LoadLibrary("user32")
user32.SystemParametersInfoA(15, 5, 0, 3)

Код вызывает заставку каждые 5 секунд. Как ни странно, я вижу, что местоположение реестра, содержащее настройку тайм-аута, было обновлено, хотя сама заставка не отображается.

Есть идеи?

1 Ответ

2 голосов
/ 25 марта 2011

Это работает абсолютно нормально для меня.Я предполагаю, что у вас не выбрана заставка.

Когда я изменил свои настройки и выбрал "(Нет)" в качестве заставки, то вызов SystemParametersInfo не дал результата.

...