Votre question

[C/C++]comment créer un programme qui se lance au demarrage ?

Tags :
  • Base de registre
  • Programmation
Dernière réponse : dans Programmation
7 Septembre 2005 20:18:04

bonjour all, voila je suis entrains d'apprendre la programmation en c++ et je voudrais savoir comment on fait pour qu'un programme se lance tout seul au demarrage ? comme dans les programme ou on coche une case et tout. Je crois qu'il faut un service ou un truc du genre non ? si quelqu'un peut m'aider merci. Dans le livre que j'ai acheter il explique pas comment faire.

Autres pages sur : creer programme lance demarrage

a b L Programmation
7 Septembre 2005 20:32:39

2 méthodes:
- l'ancienne méthode: le menu démarrer>Programmes>Démarrage (il y en a un pour tous et un pour chaque utilisateur

Il faut écrire dans la base de registre:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
tu ajoute une valeur texte dont la donnée est le path d'exécution

et pour l'utilisateur:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run

EDIT: la fonction Win32API est RegSetValueEx
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/sysinfo/base/regsetvalueex.asp
Avec la MFC, c'est la classe CRegKey
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS