Comment lancer une application au démarrage de windows en C - Programmation
Marsh Posté le 26-04-2001 à 11:56:17
met un lien vers ton programme dans le repertoire demarage du menu demarer.. ca doit suffire... tu peux bien le faire 2 fios
Marsh Posté le 26-04-2001 à 12:03:42
Oui mais le problème avec cette méthode est que je peux pas prévoir à l'avance la langue de l'os sur lequel va être utilisé mon logiciel, donc selon cette langue le dossier va s'appeler démarrage, startup...
De même le chemin sur menu démarrage est pas le même selon que l'on est sous win 2000 ou Win9x
Marsh Posté le 26-04-2001 à 12:10:03
il doit bien y avoir des logiciels d'installation en freeware qui gèrent le multi langage et les différents OS de microsoft.
Voir sur www.télécharger.com
A+
Marsh Posté le 26-04-2001 à 12:13:02
Le problème c'est que je programme un logiciel ou il y aura une case launch with windows qui pourra être décochée par l'utilisateur, de plus pour installer le logiciel, il y aura pas d'installeur (mon programme est un simple executable).
Il me faut donc une solution qui passe par la base de registre je pense.
Mais est-ce la clé RUN de la base de registre est commune à Win9x et Win2000?
Marsh Posté le 26-04-2001 à 12:18:03
je sais pas, j'ai pas encore 2000... (désolé)
Mais pourquoi n'utilises tu pas un installeur freeware, même pour un seul fichier, au moins tu auras la possibilité de désinstaller proprement...
Marsh Posté le 26-04-2001 à 12:30:07
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run] est identique sous W98 et W2000
Sinon l'emplacement du répertoire de "Démarrer" :
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders] dans la clée "Startup"
Marsh Posté le 26-04-2001 à 12:41:41
slashp a écrit a écrit : Oui mais le problème avec cette méthode est que je peux pas prévoir à l'avance la langue de l'os sur lequel va être utilisé mon logiciel, donc selon cette langue le dossier va s'appeler démarrage, startup... De même le chemin sur menu démarrage est pas le même selon que l'on est sous win 2000 ou Win9x |
il doit etre possible de recuperer le repertoire du groupe demarrage... via l'api windows ca doit exister. Ou alors une clé dans le registre qui donne le repertoire demarrage
Marsh Posté le 26-04-2001 à 11:48:17
Salut,
Comment lancer une application au démarrage de windows en C, et ce sous win 98 et 2000 à la fois?
Ya t'il une clé dans la base de registre commune aux deux OS ?
(genre [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run])
Merci