"Normand" <nhudon@noreply.ca> a écrit dans le message de groupe de
discussion :
utYVGYmrKHA.728@TK2MSFTNGP04.phx.gbl...
> Oui ça je sais.
> Lorsque l'usager est connecté, tout fonctionne bien mais lorsqu'aucun
> usager n'est connecté, l'écran ne se met pas en veille.
NORMAL !
L'écran de veille est défini dans :
HKEY_CURRENT_USER\Control Panel\Desktop\SCRNSAVE.EXE
Comme son nom l'indique, cette clef concerne l'utilisateur EN COURS.
Pour définir un écran de veille quand aucune session n'est ouverte, il faut
créer une entrée analogue dans HKU\.DEFAULT :
HKEY_USERS\.DEFAULT\Control Panel\Desktop\SCRNSAVE.EXE
L'entrée SCRNSAVE.EXE de type REG_SZ contient le nom de l'exécutable (avec
chemin complet s'il n'est pas dans %systemroot% ou %systemroot%\system32) de
l'écran de veille choisi
P.ex. "logon.scr"
Les 3 autres entrées à créer (toutes de type REG_SZ) sont :
ScreenSaveTimeOut
elle contient le délai de mise en route de l'écran de veille
exprimé en secondes.
P.ex. "900" si on veut un déclenchement au bout de 15 minutes
ScreenSaveActive
indique si l'écran de veille est activé ou non
"1" -> actif
"0" -> inactif
ScreenSaverIsSecure
indique si le dialogue de logon (demande de mot de passe)
est affiché quand l'écran de veille se termine
"1" -> mot de passe demandé
"0" -> mot de passe non demandé
Dans ce cas précis, où justement il n'y a pas de compte en cours,
cette entrée doit être à 0.
--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP]
http://www.bellamyjc.org ou
http://jc.bellamy.free.fr