Partage
  • Partager sur Facebook
  • Partager sur Twitter

[C] fonction qui detecte si un programme est ouvert

ca existe?

    8 juin 2006 à 20:01:34

    Resalut! :D

    J'ai encore une question : ^^

    Je voudrais savoir s'il existe une fonction qui détecte si un programme est ouvert, par exemple si l'utilisateur essaie d'ouvrir 2x le jeu, celui ci ne s'ouvre pas une deuxième fois s'il voit qu'il est deja ouvert.
    Un truc du genre...
      if(programme("jeu.exe") )
       exit 0;


    Quelqu'un sait?

    Merci d'avance! ;)
    • Partager sur Facebook
    • Partager sur Twitter
    Anonyme
      8 juin 2006 à 23:00:54

      oui , tu doit utiliser les socket
      • Partager sur Facebook
      • Partager sur Twitter
        8 juin 2006 à 23:03:33

        Citation : Gni

        Resalut!
        Je voudrais savoir s'il existe une fonction qui détecte si un programme est ouvert, par exemple si l'utilisateur essaie d'ouvrir 2x le jeu, celui ci ne s'ouvre pas une deuxième fois s'il voit qu'il est deja ouvert.
        Un truc du genre...

          if(programme("jeu.exe") )
           exit 0;



        Rien de standard, mais certains 'frameworks' comme SDL ou Windows/GUI fournissent de telles informations.

        Si on ne peut pas lancer 2 fois le même programme (parce qu'il utilise la même ressource matérielle, par exemple), on dit que le programme n'est pas instanciable. On doit donc mettre en oeuvre un mécanisme qui empêche l'instanciation. Ce doit être écrit dans la doc du framework ...
        • Partager sur Facebook
        • Partager sur Twitter
        Music only !
          16 juin 2006 à 18:41:02

          Un socket???
          Késako?
          • Partager sur Facebook
          • Partager sur Twitter
          Anonyme
            16 juin 2006 à 19:41:43

            un petit "truc :lol: " qui permet de faire communiquer tes applications entre elle ya les socket connecte et les socket serveur (voir site de remram)
            • Partager sur Facebook
            • Partager sur Twitter
              16 juin 2006 à 20:06:26

              Sinon tu peut faire un fichier texte en marquant 1 quand le programme est ouvert. Si tu lance a nouveau le programme il voit le 1 et il se ferme. Bien sur il faudra que quand tu quite le programme le nombre retourne a 0.
              • Partager sur Facebook
              • Partager sur Twitter

              [C] fonction qui detecte si un programme est ouvert

              × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
              × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
              • Editeur
              • Markdown