Installation et ses informations

Signaler
Messages postés
111
Date d'inscription
vendredi 24 septembre 2004
Statut
Membre
Dernière intervention
27 avril 2010
-
Messages postés
1160
Date d'inscription
vendredi 23 juillet 2004
Statut
Membre
Dernière intervention
21 octobre 2010
-
Bonjour,

Je voudrais que mon application Windows se lance automatiquement au démarrage.
Seulement j'aurais voulu que se lancement au démarrage soit défini pendant l'installation de mon appli.

Le moyen que j'ai trouvé pour lancer une appli au démarrage est de mettre une nouvelle chaine dans le registre /run.
Le faire au moment de l'installation est facile lorsque l'on fixe le chemin de l'appli en dur.
Seulement dans mon install, l'utilisateur peut choisir l'emplacement via Parcourir.

Ma question est donc de savoir si on peut récupérer le chemin saisi par l'utilisateur et d'éditer le registre en conséquence.
Autrement je pourrais mettre ca dans mon appli mais il faudrait qu'elle soit lancée automatiquement à la fin de l'installation. Dans ce cas comment la lancer automatiquement une fois l'install finie ?

Merci

<hr />
C# quand tu nous tiens !!!

1 réponse

Messages postés
1160
Date d'inscription
vendredi 23 juillet 2004
Statut
Membre
Dernière intervention
21 octobre 2010
17
a priori (ya ptetre plus simple, je sais pas), il va falloir que tu crées une classe qui dérive de Installer, puis dans la méthode Install que tu récupère le chemin de lassembly déployée (en mettant cette classe dans un des assembly que tu déploie), et a partir de la récupérer le chemin, puis inscrire ce chemin dans la base de registre....cest un peu complexe et long a faire, et ensuite il faut définir laction personnalisée dinstallation, etc dans le designer de l'installeur....bref, si qqun a plus simple tant mieux, sinon tu vas devoir te prendre un peu la tete avec les installeurs personnalisés. jen ai fait un dans ma source FreeFTP, et jy ai mis le lien sur le tutoriel qui explique comment tout cela fonctionne (si tu nes pas allergique a l'anglais)....