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 :

Exécuter un programme dans un conteneur


Sujet :

C++

  1. #1
    Membre habitué
    Avatar de Shinja
    Homme Profil pro
    Inscrit en
    Septembre 2012
    Messages
    153
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Septembre 2012
    Messages : 153
    Points : 156
    Points
    156
    Par défaut Exécuter un programme dans un conteneur
    Bonjour, je prévois de démarrer un nouveau projet en C++ qui consiste à exécuter une application avec différents paramètres et de récupérer certains évènements la concernant. J'aimerais également avoir le contrôle sur son comportement et principalement la fermeture ainsi que son focus. Je voudrais donc savoir s'il était possible de lancer une application dans un conteneur afin de la piloter.

    Le projet doit être écrit pour Windows et Linux, donc il faut que le code soit portable.

    Merci pour vos réponses et votre aide.

  2. #2
    Membre expert
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    1 415
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2007
    Messages : 1 415
    Points : 3 156
    Points
    3 156
    Par défaut
    Salut !

    Les conteneurs ça ne court pas les rues et ce n'est pas conçu pour les applis desktop. Le plus simple à faire à mon sens, c'est de monitorer toi même l'appli depuis un script, en python par exemple.

    Pour monitorer des choses genre le focus, je pense que seul l'exécutable lui-même peut recevoir ces événements, car ils sont liés à l'affichage graphique de l'appli et à pas à l'exécution du processus ni à son environnement. On peut communiquer facilement des données à un script en python avec un pipe en sortie et un thread qui écoute sur le pipe avec epoll. J'ai déjà fait ça ça marche bien.

    Qu'attend tu du "conteneur" en dehors de te prévenir de la fin de l'exécution ?
    Find me on github

Discussions similaires

  1. Réponses: 4
    Dernier message: 12/06/2012, 16h58
  2. Exécuter programme dans fichier SAS
    Par Deciprog dans le forum SAS Base
    Réponses: 2
    Dernier message: 08/12/2009, 09h26
  3. Réponses: 1
    Dernier message: 25/06/2009, 12h23
  4. Réponses: 2
    Dernier message: 23/04/2009, 09h28
  5. Exécuter un programme dans un terminal !
    Par mac88 dans le forum Shell et commandes GNU
    Réponses: 5
    Dernier message: 16/09/2008, 11h37

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