IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

[c# 2.0]Recuperer le chemin d'installation


Sujet :

C#

  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 1
    Par défaut [c# 2.0]Recuperer le chemin d'installation
    j'ai creer un application et j'ai mis en place un ProjectInstall.
    lors de l'installation du setup, je voudrais connaitre la variable qui contient le chemin spécifié lors de l'installation ( qui correpond à "C:\Program Files\nom_de_mon_appli" par default)

    si quelqu'un peut m'aider...

    merci

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    164
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 164
    Par défaut
    salut,

    normalement le path d'installation se trouve dans une variable du windows installer qui doit s'appeler INSTALLDIR

    Fais toi un projet de test afin d'essayer ceci.
    essayes de faire une custom action et appelle ce code dans ton project
    Je sais c'est du vb !

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    dim chemin
    chemin = Session.Property("INSTALLDIR")
    MsgBox chemin
    Alors pourquoi utiliser le vb ...beh je ne sais pas le faire en c#!

    Si tu fais une recherche sur google tu devrais trouver pas mal d'infos sur ce sujet !

    Bonne journée
    Christophe

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 8
    Par défaut
    je trouve pas grand chose...

  4. #4
    Membre chevronné Avatar de cmoibal
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    361
    Détails du profil
    Informations personnelles :
    Localisation : Tunisie

    Informations forums :
    Inscription : Avril 2007
    Messages : 361
    Par défaut
    salut,

    mais tu veux connaitre le path dans ton programme ou pour un autre programme installé ?

    si c'est pour l'utiliser dans ton programme.... tu peut utiliser les paramètres de la classe Application qui contient le Path de l'exécutable de ton programme.

    sinon, il faut le stocké, soit dans RegEdit, saoit dans un fichier de ton choix... pour que l'autre programme peut le voire ....


  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    164
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 164
    Par défaut
    euh !

    beh cree toi un fichier vbs => un txt que tu renommes en vbs, tu colles les lignes:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    MsgBox Session.Property("INSTALLDIR")
    ensuite tu places ton vbs dans ton package d'installation et tu te cree une custom action qui executera ce code !Pendant l'installation tu devrais voir un msgbox avec le path !

    Ensuite si cela fonctionne, a toi en vb ou en c# par exemple de stocker cette variable et de l'utiliser !

    Bonne journée
    Christophe

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    164
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 164
    Par défaut
    Re,

    je viens d'essayer en deux minutes alors j'ai oublie certaines choses sorry je fais plus de setup avec visual studio 2003 !

    Alors le code du vb :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    MsgBox Session.Property("CustomActionData")
    tu ajoutes ton fichier vbs dans ton projet et cliques sur custom action fais add et ajoutes ton fichier vbs!

    cliques sur ton fichier et dans les properties en bas a droite ajoutes pour customactiondata :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    [TARGETDIR]<>[ComputerName]
    Tu compiles et envois ton setup .exe ca DOIT t'afficher le chemin de desitnation du setup et le nom de ta machine !

    dis moi quoi !
    Christophe

Discussions similaires

  1. probleme pour recuperer le chemin du dossier courant
    Par HoB dans le forum API standards et tierces
    Réponses: 8
    Dernier message: 11/08/2007, 11h22
  2. [API WIN32]Recuperer le chemin de l'exe en cours...
    Par X-K4l1 dans le forum Windows
    Réponses: 1
    Dernier message: 11/08/2005, 23h15
  3. [c#] Recuperation du chemin de notre projet
    Par bartoumi dans le forum ASP.NET
    Réponses: 8
    Dernier message: 30/06/2005, 15h55
  4. [reseaux] récupérer le chemin d'un ordinateur distant
    Par titoulet_perl dans le forum Programmation et administration système
    Réponses: 3
    Dernier message: 26/05/2005, 15h29
  5. Réponses: 4
    Dernier message: 19/05/2005, 16h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo