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

Langage PHP Discussion :

[Système] Lancer un éxécutable


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    38
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Septembre 2006
    Messages : 38
    Par défaut [Système] Lancer un éxécutable
    Bonjour à tous,
    Je suis sous environnement Windows, avec Apache 2.0.58 et PHP 5.1.4

    J'essaie de lancer un éxécutable par les commandes suivantes :

    $exe = "start /D \"c:\rep\" /MAX /B app.exe" ;
    exec($exe) ;

    Je vois bien le process dans la liste des processus Windows, donc la commande fonctionne bien, mais l'éxécutable se lance en arrière plan.

    Avez-vous une idée ?
    Faut-il modifier un paramétre dans le php.ini ?

    Merci d'avance

  2. #2
    Membre Expert Avatar de Djakisback
    Profil pro
    Inscrit en
    Février 2005
    Messages
    2 023
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 2 023
    Par défaut
    Salut,
    ca vient pas de ton / B ? Le man de start :
    /B Démarre l'application sans lancer de nouvelle fenêtre.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    38
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Septembre 2006
    Messages : 38
    Par défaut Salut
    Merci pour ta réponse.
    J'ai enlevé le /B, mais j'ai toujours le même problème.
    J'ai essayé avec la commande system mais c'est idem !

    Merci,

  4. #4
    Membre Expert Avatar de Djakisback
    Profil pro
    Inscrit en
    Février 2005
    Messages
    2 023
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 2 023
    Par défaut
    As-tu essayé avec une autre application ?
    Et sinon en appel direct :
    $exe = "c:\rep\app.exe" ;

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    38
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Septembre 2006
    Messages : 38
    Par défaut
    Avec une autre application, c'est toujours pareil.
    J'ai essayé de contourner le problème en appelant un fichier bat qui lançait le programme, mais j'ai le même résultat : le process est lancé mais en arrière plan.
    Sinon, en appel direct, c'est pareil ...

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    38
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Septembre 2006
    Messages : 38
    Par défaut
    J'ai trouvé une solution sur le net :
    il faut :
    aller dans les services
    aller sur le service apache
    dans l'onglet connexion : cocher autoriser le service à intérargir avec le bureau
    redémarrer apache

    voilà !

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

Discussions similaires

  1. [Système] Lancer un éxécutable (.exe)
    Par antrax2013 dans le forum Langage
    Réponses: 7
    Dernier message: 24/11/2005, 10h04
  2. [Système] lancer un .bat en PHP
    Par valal dans le forum Langage
    Réponses: 5
    Dernier message: 20/10/2005, 11h40
  3. [Système] lancer command unix par php
    Par naourass dans le forum Langage
    Réponses: 3
    Dernier message: 05/10/2005, 14h07
  4. [Système] Lancer .exe
    Par licorne dans le forum Langage
    Réponses: 2
    Dernier message: 14/09/2005, 11h10
  5. [Système] Lancer un script Perl
    Par ebaynaud dans le forum API standards et tierces
    Réponses: 2
    Dernier message: 14/10/2004, 14h54

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