Salut à tous j'aimerai savoir comment un programmme peut s'enregistrer dans la base de registre afin de se lancer automatiquement au démarrage de l'ordi.
PS : Je ne veux pas placer le programmer dans démmarrer/programmes/démarrages par exemple pour qu'il se lance, je veux vraiment que le programme le fasse "lui même".
Publicité
Posté le 08-02-2005 à 10:53:02
FlorentG
Posté le 08-02-2005 à 11:00:29
Tu créés une nouvelle valeur chaîne au bon endroit, par exemple dans HKLM\Software\Microsoft\Windows\CurrentVersion\Run. Avec comme nom le nom de ton prog, et comme valeur le chemin vers ce prog...
ayorosmage
Posté le 08-02-2005 à 11:21:52
Ok merci j'ai compris comment ca fontionne mais comment créer une clé en C/C++ ?
Ptite question bête, ou sont situés les clés crées sur le disuque dur ?
HelloWorld
Salut tout le monde!
Posté le 08-02-2005 à 11:30:47
Elles sont dans les ruches de la BDR. Elles sont à divers endroits, car une partie de la BD est spécifique à chaque user. D'ailleurs HKLM c'est commun à tout le monde -> il faut un accès privilégié pour y écrire. On utilise la BD avec les fonction RegXXX (RegOpenKeyEx, RegCreateKeyEx, ...)
http://msdn.microsoft.com/library/ [...] ctions.asp