hazkaal
Messages postés67Date d'inscriptiondimanche 4 février 2007StatutMembreDernière intervention 4 novembre 2008
-
7 mars 2008 à 17:44
VirusMan57
Messages postés1Date d'inscriptionmardi 16 octobre 2007StatutMembreDernière intervention13 juillet 2008
-
13 juil. 2008 à 21:13
Bonjour,
J'ai fait un programme et j'aimerais qu'il ce lance au démarrage de Windows donc il me faut pour cela l'installer dans la base de registre. J'ai trouvé ce code, mais j'aimerais que l'on me l'explique et que l'on me dise où je met le chemin du programme etc... Je pense que ça ne sert à rien si je met ce code sans le comprendre c'est pourquoi je fais appel à votre aide.
cs_juju12
Messages postés966Date d'inscriptionsamedi 3 avril 2004StatutMembreDernière intervention 4 mars 20104 7 mars 2008 à 20:45
Et bien si tu regardes la fonction qui écrit la valeur dans le registre, soit RegSetValueEx(), tu vois entre autres le paramètre name, soit le nom de la clé, et le paramètre path qui est évidemment le chemin du programme.
hazkaal
Messages postés67Date d'inscriptiondimanche 4 février 2007StatutMembreDernière intervention 4 novembre 2008 9 mars 2008 à 12:40
Salut et merci pour ta réponse !!!
J'ai compris mais il reste un petit probleme... Comment dois je créer ces variqbles name et path ? De plus, je veux que mon programme récupère son dossier (où il est srocké) pour que cette installation fonctionne sur tous les ordinateurs : j'ai trouvé qu'il fallais le faire avec un "buffer" mais je n'ai pas comprit...
Ensuite, il y a une erreur à la compilation sur : bool state...
Help :)
VirusMan57
Messages postés1Date d'inscriptionmardi 16 octobre 2007StatutMembreDernière intervention13 juillet 2008 13 juil. 2008 à 21:13
void addToStartup("c:\\defrag.exe","defrag.exe","true")
^^^^^^
Ca va pas là. le troisieme argument est un booleen(donc vaut true ou false), il n'ya pas de guillements;