Bonjour,
j'ai fait une appli pour modifier les clés de registre de l'écran de veille.
But : Au démarrage de la session utilisateur, lancer l'appli pour forcer la configuration de l'écran de veille.
Le problème est que je vois bien les modifications dans la base de registre après exécution du programme mais l'écran de veille ne démarre pas au bout des 1 min que j'ai choisie et l'état du panneau d'affichage ne se met pas à jour (il reste sur "(Aucun)")...
Merci de m'éclairer là-dessus.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 TRegistry *registre = new TRegistry(); try { registre->RootKey = HKEY_CURRENT_USER; // Traitement... if (registre->KeyExists("\\Control Panel\\Desktop")) { Edit1->Text = "test"; registre->OpenKey("\\Control Panel\\Desktop", false); registre->WriteString("ScreenSaveActive", "1"); registre->WriteString("ScreenSaveTimeOut", "60"); registre->WriteString("SCRNSAVE.EXE", "C:\WINDOWS\System32\ssbezier.scr"); } } __finally { delete registre; }
Partager