cs_madhatterx
Messages postés11Date d'inscriptionsamedi 28 novembre 2009StatutMembreDernière intervention21 juin 2012
-
15 juin 2012 à 11:19
cs_madhatterx
Messages postés11Date d'inscriptionsamedi 28 novembre 2009StatutMembreDernière intervention21 juin 2012
-
21 juin 2012 à 10:37
Bonjour,
Je débute dans la mise en place d'un projet d'installation Windows Installer3.1 et j'ai un soucis lors de l'installation de mon application c#. Mon objectif est d'installer l'application sur toutes les sessions d'une machine (Windows Xp, Vista, 7) que ce soit un compte administrateur ou utilisateur standard.
Voici les étapes suivies lors de l'installation:
1- Je lance le setup qui se trouve sur le réseau (l'utilisateur final installera depuis un cd) depuis ma session administrateur.
2- En cours d'installation, je choisis "installer pour tout le monde", j'installe dans Program Files (x86).
3- Une fois l'install terminée, j'ouvre l'application, elle se lance sans problème.
4- Je change d'utilisateur, je choisis un compte utilisateur standard
5- Un raccourci de l'application a été créée sur le bureau, je lance et là, une barre de progression se lance et cherche à installer l'application depuis la source qui était sur le réseau, or cet utilisateur n'a pas accès à ce lecteur réseau.
Donc j'aimerais éviter lorsque l'utilisateur final installera l'application depuis un CD, qu'il doive remettre le CD à chaque fois qu'un nouvel utilisateur de la machine voudra utiliser l'application.
Whismeril
Messages postés18200Date d'inscriptionmardi 11 mars 2003StatutNon membreDernière intervention26 janvier 2023624 15 juin 2012 à 17:27
Bonjour,
Si c'est une application C#, alors elle tourne sous une framework.
L'utilisation d'un setup ne sert bien souvent qu'à installer les éléments de la framework dont l'application a besoin.
A mon sens le plus simple est d'installer la framework en question sur le PC cible, et ensuite tu copies le contenu du répertoire bin de ton projet dans un répertoire partagé par tous les utilisateurs.