Précédent   Forum du club des développeurs et IT Pro > Dotnet > Développement Windows > Windows Forms
Windows Forms Forum d'entraide sur le développement Windows Forms & Applications Windows. Avant de poster -> Articles Windows Forms
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 27/12/2012, 17h12   #1
Olve.OnRollOver
Futur Membre du Club
 
Homme Olivier
Etudiant
Inscription : mars 2012
Messages : 21
Détails du profil
Informations personnelles :
Nom : Homme Olivier
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Activité : Etudiant
Secteur : Services de proximité

Informations forums :
Inscription : mars 2012
Messages : 21
Points : 17
Points : 17
Par défaut C# Capter le nom de l'application à l'execution de cette dernière

Bonjour,

Je suis en train de développer un Messenger étant utilisé pour différents sites web.
Ce dernier utilisera les identifiant entré par l'utilisateur pour se connecter au site.
Je voudrais que le lien du site dépende de l'endroit où l'utilisateur a téléchargé l'application.

Ma solution est justement de nommer le fichier d'installation différemment en fonction du site et de CAPTER ce dernier au moment de l'installation (pour l’écrire dans un fichier par exemple) : " le fichier d'installation s'appelle pantoufle.exe, donc le site où je dois me connecter s'appelle pantoufle.com ".

Sauriez-vous comment récupérer d'une manière ou d'une autre le nom de l'exe au moment de l'install ?

Merci d'avance
Olve.OnRollOver est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/12/2012, 17h17   #2
toxycyty
Membre confirmé
 
Inscription : juillet 2006
Messages : 261
Détails du profil
Informations personnelles :
Âge : 28
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : juillet 2006
Messages : 261
Points : 205
Points : 205
Salut,

Code :
1
2
3
                string test = System.AppDomain.CurrentDomain.FriendlyName;
                string test2 = System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName;
                string test3 = Process.GetCurrentProcess().ProcessName;
A+
__________________
Tox
toxycyty est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/12/2012, 17h35   #3
Olve.OnRollOver
Futur Membre du Club
 
Homme Olivier
Etudiant
Inscription : mars 2012
Messages : 21
Détails du profil
Informations personnelles :
Nom : Homme Olivier
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Activité : Etudiant
Secteur : Services de proximité

Informations forums :
Inscription : mars 2012
Messages : 21
Points : 17
Points : 17
Yep merci pour ton aide toxycyty.

En fait là j'obtiens grâce à ça le nom du processus qui tourne ; mais ce dernier est définit dans les paramètres de l'application, au moment du déploiement donc.
En fait je souhaiterais que le nom du fichier d'installation "Pantoufle.exe" ou "Pantoufle.msi" soit récupéré !

Je vais du coup essayé de faire des recherches dans cette direction (définir le nom du processus à partir du nom du fichier d'installation) en attendant.
EDIT : en fait c'est justement mon problème initial : récupérer le nom du fichier d'install ^^

Mais si quelqu'un a une solution plus adéquate je suis preneur.
Olve.OnRollOver est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/01/2013, 11h52   #4
Olve.OnRollOver
Futur Membre du Club
 
Homme Olivier
Etudiant
Inscription : mars 2012
Messages : 21
Détails du profil
Informations personnelles :
Nom : Homme Olivier
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Activité : Etudiant
Secteur : Services de proximité

Informations forums :
Inscription : mars 2012
Messages : 21
Points : 17
Points : 17
Je refais un petit Up, si quelqu'un avait une idée ça m'aiderait bien.

Peut-être en passant par un fichier à fournir au moment de l’exécution du setup alors ? Un moyen de changer les propriété du fichier "setup.exe" rapidement ?
Olve.OnRollOver est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/01/2013, 13h38   #5
Bluedeep
Expert Confirmé Sénior
 
Homme François
Chef de projet NTIC
Inscription : janvier 2007
Messages : 6 555
Détails du profil
Informations personnelles :
Nom : Homme François
Âge : 52
Localisation : France

Informations professionnelles :
Activité : Chef de projet NTIC

Informations forums :
Inscription : janvier 2007
Messages : 6 555
Points : 13 938
Points : 13 938
Citation:
Envoyé par Olve.OnRollOver Voir le message
Je refais un petit Up, si quelqu'un avait une idée ça m'aiderait bien.

Peut-être en passant par un fichier à fournir au moment de l’exécution du setup alors ? Un moyen de changer les propriété du fichier "setup.exe" rapidement ?
Le seul moyen serait que au moment de l'exécution de l'installation, l'installer renseigne son nom dans une structure accessible par le programme au moment de l'exécution. (par exemple, clef de registre).

Cela dépend donc du projet de déploiement (on peut faire renseigner des clefs de registre par le projet de déploiement).
__________________

Je ne réponds pas aux questions techniques par MP ! Le forum est là pour ça...


Une réponse vous a aidé ? utiliser le bouton

"L’ennui dans ce monde, c’est que les idiots sont sûrs d’eux et les gens sensés pleins de doutes". B. Russel
Bluedeep est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/02/2013, 15h29   #6
Olve.OnRollOver
Futur Membre du Club
 
Homme Olivier
Etudiant
Inscription : mars 2012
Messages : 21
Détails du profil
Informations personnelles :
Nom : Homme Olivier
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Activité : Etudiant
Secteur : Services de proximité

Informations forums :
Inscription : mars 2012
Messages : 21
Points : 17
Points : 17
Oui, il s'agirait donc de l'indiquer au moment du déploiement, ce qui serait trop tôt : j'aimerais juste que ce logiciel s'adapte, au moment de l'installation, à un environnement. Simplement faire changer l'habillage selon l'endroit d'où on télécharge le logiciel.

> Mais je pense finalement faire en sorte que mon logiciel s'installe avec un fichier texte appellé "nomlogiciel.txt". Ce dernier contiendra le nom, qu'il faudra donc manuellement modifier dans le dossier de déploiement de l'application.

Merci tout de même pour votre aide toxycyty et Bluedeep.
Olve.OnRollOver est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 08h13.


 
 
 
 
Partenaires

Hébergement Web