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 :

Lancer un processus silencieusement [PHP 5.4]


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé

    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    467
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 467
    Par défaut Lancer un processus silencieusement
    Bonjour,

    Je dois lancer le serveur web embarqué de php, sous windows, sans avoir de fenêtre shell ouverte.
    Ce code fonctionne bien pour cela :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    <?php
    $cmd = 'E:\php\php.exe  -S localhost:8001 -t U:\developpements\server';
    pclose(popen("start /B " . $cmd, "r"));
    ?>
    Maintenant, je fais une tâche planifiée pour lancer cela en ouverture de session, et là, j'ai une fenêtre taskeng.exe qui reste ouverte

    Comment la masquer ?

    Merci de votre aide.

  2. #2
    Expert confirmé Avatar de papajoker
    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2013
    Messages
    2 332
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nièvre (Bourgogne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2013
    Messages : 2 332
    Par défaut
    Bonjour ,
    pourquoi ne pas utiliser la base de registre ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    HKEY_LOCAL_MACHINE> SOFTWARE> Microsoft> Windows> CurrentVersion>Run :
    HKEY_CURRENT_USER> ...

  3. #3
    Membre éclairé

    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    467
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 467
    Par défaut
    Parce que mes connaissances Windows sont limitées
    Merci pour l'astuce, je vais tester cela.

  4. #4
    Membre éclairé

    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    467
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 467
    Par défaut
    Au final, même avec le registre j'avais le même problème.

    J'ai modifié mon appel en passant par l'object COM WScript.Shell et la méthode Run.
    Du coup, lancé via le registre ou le planificateur de tâche, je n'ai plus de problème

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

Discussions similaires

  1. Tuer et lancer un processus
    Par Furius dans le forum Scripts/Batch
    Réponses: 20
    Dernier message: 11/12/2008, 12h33
  2. [VB.net]"Comment lancer un processus ? " Hidden !
    Par 6su7 dans le forum Windows Forms
    Réponses: 32
    Dernier message: 18/08/2006, 14h42
  3. Lancer un processus
    Par FeaR dans le forum Langage
    Réponses: 3
    Dernier message: 12/07/2005, 10h23
  4. [DEBUTANT]Lancer plusieurs processus
    Par demontools dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 10/04/2005, 14h48
  5. lancer des processus
    Par dylan dans le forum Général Python
    Réponses: 2
    Dernier message: 10/06/2004, 15h02

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