Je travaille sur un programme de travail qui inclut un gestionnaire de démarrage. Je l'ai à où l'utilisateur peut supprimer des entrées de démarrage pour les programmes, mais il ne peut pas désactiver les entrées de démarrage.
Avec le programme CCleaner, un utilisateur a la possibilité d'activer ou de désactiver. Quelqu'un peut-il donner un aperçu de la manière dont il est capable d'y parvenir? J'ai regardé dans le registre mais je ne vois aucune différence entre les clés lorsque le démarrage est activé ou désactivé. Est-ce situé dans un autre endroit?
Modifier: J'ai utilisé RegFromApp pour surveiller le registre tout en activant et en désactivant le démarrage de nombreux programmes. Il s'avère que cela crée réellement des clés si elles n'existent pas déjà.
Réponses:
Comme je ne suis pas le développeur de CCleaner, je ne peux pas vous donner de détails précis sur la façon dont ils pourraient gérer cela,
32bit:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\MsConfig
64bit:
hébergera les entrées de démarrage "désactivées".
la source
HKLM\SOFTWARE\Software
ouHKLM\SOFTWARE\Wow6432Node\Software
d'aussi loin que je puisse voir.HKLM\SOFTWARE\Wow6432Node\Software
dans regedit (et j'ai vérifié sur 2 PC maintenant avec Win7 x64).Je crois en deux possibilités:
HKEY_LOCAL_MACHINE\Software\Microsoft\Shared Tools\MsConfig\startupreg
.la source
HKLM\SOFTWARE\Software
comme un chemin valide? Ce chemin est-il réellement présent sur votre PC, car je ne le vois pas du tout dans regedit.