Lancer un programma au démarrage de l'ordi

Lancer un programma au démarrage de l'ordi - C++ - Programmation

Marsh Posté le 08-02-2005 à 10:53:02    

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".

Reply

Marsh Posté le 08-02-2005 à 10:53:02   

Reply

Marsh 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...

Reply

Marsh 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 ?

Reply

Marsh 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


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
Reply

Marsh Posté le 08-02-2005 à 11:39:06    

encore plus simple, tu tapes le programme  de démarrage dans menu programme. ça t'évite d'aller trifouillé dans les registres.

Reply

Marsh Posté le 08-02-2005 à 11:45:50    

Quand il faut le faire par programmation, je suis pas sûr que ce soit plus simple.


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
Reply

Marsh Posté le 08-02-2005 à 11:51:39    

Doit y avoir une API pour ça. Et les clés sont crées dans le registre, donc un fichier système je sais plus lequel.
 
edit : grilled...


Message édité par FlorentG le 08-02-2005 à 11:52:01
Reply

Marsh Posté le 08-02-2005 à 14:41:09    

Ok merci a tous jvé voire comment programmer ac les api pour les clés de registre

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed