cs_kurky
Messages postés111Date d'inscriptionvendredi 24 septembre 2004StatutMembreDernière intervention27 avril 2010
-
11 oct. 2006 à 14:38
leprov
Messages postés1160Date d'inscriptionvendredi 23 juillet 2004StatutMembreDernière intervention21 octobre 2010
-
11 oct. 2006 à 15:01
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 ?
leprov
Messages postés1160Date d'inscriptionvendredi 23 juillet 2004StatutMembreDernière intervention21 octobre 201017 11 oct. 2006 à 15:01
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)....