Aide sur premier programme

Signaler
Messages postés
41
Date d'inscription
lundi 10 mars 2008
Statut
Membre
Dernière intervention
28 mars 2008
-
Messages postés
17288
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
27 septembre 2021
-
Bonjour,



Je souhaite lancer mon programme au démarrage de Windows. Pour cela j’ai écrit dans Form1_load le programme suivant :





 


Dim
obj_RegistryKey As RegistryKey<?xml:namespace prefix o ns "urn:schemas-microsoft-com:office:office" /??>






        obj_RegistryKey = Registry.CurrentUser.OpenSubKey("Software\Microsoft\Windows\CurrentVersion\Run", True)






       

obj_RegistryKey.SetValue("Programme Guillaume", "C:\Program Files\Programme Guillaume.exe")





Je voudrais savoir tout d’abord si c’est juste et ensuite comment je peux vérifier que ce programme est correct.

1 réponse

Messages postés
17288
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
27 septembre 2021
71
Ce code est potentiellement faux...
il faut éviter d'utiliser des chemins codés en dur dans le code.

récupères dynamiquement le chemine de ton executable, plutot que de mettre
"C:\Program Files\Programme Guillaume.exe"

en effet: l'application ne sera pas nécessairement installée dans ce répertoire

penses également à mettre un obj_RegistryKey.Close