Comment lancer une application au démarrage de windows en C

Comment lancer une application au démarrage de windows en C - Programmation

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

Reply

Marsh Posté le 26-04-2001 à 11:48:17   

Reply

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

Reply

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

Reply

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+

Reply

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?

Reply

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

Reply

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"


---------------
[:seblamb] Moi aussi je veux grater dédé!!!
Reply

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


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 26-04-2001 à 12:42:39    

Merci à tous

Reply

Sujets relatifs:

Leave a Replay

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