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

Silverlight Discussion :

Lancer .EXE depuis application Silverlight OOB


Sujet :

Silverlight

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut Lancer .EXE depuis application Silverlight OOB
    Bonjour à tous,

    J'ai créé une application Silverlight OOB dont l'objectif est de réunir tous les liens utiles pour travailler. Le but est d'avoir tout à portée de main depuis une même Appli Silverlight.

    Par exemple, il y a une section ou on trouve des raccourcis pour ouvrir certaines appli Web, certaines pages internet utiles, ... Ici, pas de problème. J'ai simplement fais des HyperLinkButton avec le lien qu'il faut. La page demandée s'ouvre automatiquement dans le navigateur.

    Une autre section est dédiée au lancement des applications "Windows" (.exe). En fait, je voudrais employer le même principe pour lancer directement des EXE (un peu comme un raccourci sur le bureau).

    Malheureusement, ça ne semble pas fonctionner. Si je fais un HyperLinkButton en mettant le raccourci vers l'exe, ça ne va pas. J'ai un message d'erreur du type :

    Page not found: "file://srvapp/App/xxxxx.exe"
    Ma question est donc simple. Est-il possible de lancer un EXE depuis une application Silverlight OOB pour que ça fasse comme un raccourci sur le bureau ?

    Merci d'avance.
    Dernière modification par Deepin ; 15/10/2010 à 11h41. Motif: Balises [QUOTE]...[/QUOTE] au lieu de [CODE]...[/CODE]

  2. #2
    Rédacteur
    Avatar de The_badger_man
    Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2005
    Messages
    2 745
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 745
    Par défaut
    En Silverlight 4 il faut utiliser ComAutomationFactory et installer l'application en full trust. Après tu peux faire un truc dans le genre:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    if (Application.Current.HasElevatedPermissions && ComAutomationFactory.IsAvailable)
     {
        dynamic cmd = ComAutomationFactory.CreateObject("WScript.Shell");
        cmd.Run(@"c:\windows\notepad.exe", 1, true);
     }
    Les règles du forum
    Le trio magique : FAQ + Cours + fonction rechercher
    Mes articles
    Pas de questions par messages privés svp

    Software is never finished, only abandoned.

Discussions similaires

  1. Lancer un .exe depuis code c++
    Par L4rS-WooL dans le forum C++/CLI
    Réponses: 10
    Dernier message: 12/04/2013, 22h46
  2. Lancer un .exe depuis une application SWT
    Par louzorios dans le forum SWT/JFace
    Réponses: 1
    Dernier message: 15/09/2011, 22h45
  3. Déployer une application Silverlight OOB via clé USB ?
    Par jdiogon dans le forum Silverlight
    Réponses: 2
    Dernier message: 27/01/2010, 14h02
  4. [VB.NET] Lancer exe depuis un répertoire partagé
    Par Overflow64 dans le forum VB.NET
    Réponses: 6
    Dernier message: 02/11/2009, 18h29
  5. Lancer un exe depuis une barre d'outils office
    Par murphy99 dans le forum Autres Logiciels
    Réponses: 1
    Dernier message: 10/01/2006, 10h38

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