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

VB.NET Discussion :

lancer un exe qui se trouve dans les ressources de notre solution


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mai 2010
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Mai 2010
    Messages : 17
    Par défaut lancer un exe qui se trouve dans les ressources de notre solution
    Bonjour,

    j'ai un petit problème avec mon programme.
    J'ai fait un programme qui lance internet explorer correctement:

    Voici le code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Dim startInfo As New ProcessStartInfo("iexplore.exe")
    Process.Start(StartInfo)
    Maintenant, je voudrais lancer un exécutable que j'ai mis dans mes ressources.
    Le problème est que je ne comprends pas comment retrouver le path du dit fichier pour l'exécuter dans mon programme.

    Merci d'avance pour vos réponses.

  2. #2
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 202
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 202
    Par défaut
    il y a peut etre un moyen selon le paramètre sur la ressources avec un chemin relatif

    sinon tu peux reconstituer le fichier sur le disque dur puis le lancer (une fois mis en ressource les octets sont trouvables dans my.resources.nom_de_la_ressource (puis system.io.file.writeallbytes)
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  3. #3
    Membre Expert
    Avatar de Sehnsucht
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Octobre 2008
    Messages
    847
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Lot et Garonne (Aquitaine)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Octobre 2008
    Messages : 847
    Par défaut
    En espérant ne pas dire de bétises:

    Si tu as ajouter l'exe au projet (par exemple en faisant Projet -> Ajouter un élément existant) tu devrais retrouver ton exécutable dans

    Code VB.Net : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Application.StartupPath

  4. #4
    Membre confirmé
    Inscrit en
    Mars 2007
    Messages
    96
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 96
    Par défaut
    Bonjour,
    Peut être que le signe "~" est la solution a ton problème...
    Donne le max d'infos pour qu'on puisse t'aider

  5. #5
    Membre averti
    Inscrit en
    Mai 2010
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Mai 2010
    Messages : 17
    Par défaut
    Bonjour,
    Merci pour vos réponses

    J'ai déjà effectué quelques tests avec Application.StartupPath

    par contre je galère a copier les ressources.

    Voila plus d'explication.

    Je dois exécuter un .exe sur des machines suite a un déploiement.
    Je dois faire l'installation avec des arguments spécifiques. ca j'ai trouvé comment faire

    Le soucis c'est que j'ai compris et trouvé ou et comment mettre des ressources dans mon programme mais je comprends pas comment on peut les réutiliser quand j'exécuterai le programme sur une autre machine.

    Voila j'espère avoir été clair.
    Si vous avez des questions hésitez pas et merci d'avance.

  6. #6
    Membre confirmé
    Inscrit en
    Mars 2007
    Messages
    96
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 96
    Par défaut
    Regarde dans le dossier de ton projet: bin/debug
    et dit nous s'il y'a des fichiers de ressources ou pas.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Lancer un exe contenu dans les ressources
    Par Cryptark dans le forum C#
    Réponses: 5
    Dernier message: 19/03/2012, 20h48
  2. Réponses: 2
    Dernier message: 04/12/2011, 19h42
  3. Réponses: 8
    Dernier message: 07/06/2009, 20h31
  4. [MySQL] Problème pour récupèrer les champs d'un formulaire qui se trouve dans un while
    Par mademoizel dans le forum PHP & Base de données
    Réponses: 18
    Dernier message: 21/03/2008, 14h59

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