Salut à tous,
Je voudrais faire en VC++ un exe qui qu'il est impossible de lancer deux fois soit par l'utilisateur, soit par un autre programme.
Quelle est la manière la plus simple.
Merci à tous.
Salut à tous,
Je voudrais faire en VC++ un exe qui qu'il est impossible de lancer deux fois soit par l'utilisateur, soit par un autre programme.
Quelle est la manière la plus simple.
Merci à tous.
Fouiller dans les FAQ ou les tutos notamment MFC je crois que ce sujet a déjà été abordé et que Farscape a mis du code pour cela
http://cpp.developpez.com/faq/vc/?pa...NoMoreInstance
Ceci dit sa méthode est un peu compliquée sur les bords avec FindWindowEx et autres API cela devrait être possible..
Ou bien EnumProcess
Merci beaucoup, ça marche.
Promis, je chercherai un peu plus avant de poster maintenant.
Ce site est vraiment une mine de code.
Alain
Salut,
Je désire faire la même chose mais en plus sortir mon appli du SysTray si elle est dans cet état.
D'après moi, il faudrait mettre en place un genre de communication inter processus : le prog se rend compte que l'appli est deja lancée (déjà implémenté) et envoi un message à l'appli pour la remettre visible (comment faire ?)
Connaissez vous les fonctions qui permettent ce genre d'action ?
Ou bien connaissez vous une méthode plus simple qui me permette de réaliser ce que je veux ?
Merci d'avance
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager