Unique instance prog (win32)

Soyez le premier à donner votre avis sur cette source.

Vue 11 867 fois - Téléchargée 851 fois

Description

2 projets dans le zip pour 2 methodes.
Les 2 methodes ramenent, si c'est le cas, l'ancienne instance au 1er plan.

1) Une dialog mets son hwnd dans une section 'shared', un grand classique. Ne va que si c'est le meme exe physique qui est relance.

2) Methode que je pense infaillible, exe peut etre duplique meme sur differents lecteurs, il n'y aura qu'1 instance du prog. Je me sers du FileMapping. Vous suffira d'inserer MapSysApp.cpp et h dans vos progs et d'appeler fonctions du h comme dans l'exemple.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
21042
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
23
Regarde GUIDGEN.EXE, il y a aussi un exemple en MFC dans MSDN.
Messages postés
1878
Date d'inscription
jeudi 16 octobre 2003
Statut
Membre
Dernière intervention
16 mars 2011
1
une utilisation du ps standard et d'un flag en zone partagé,
ça me semble pas mal....
et dc une routine qui commence à regarder si le flag est levé, et éventuellement envoi l'ordre à la premiere fenêtre de se montrer au premier plan avt de se fermer....
Il faut qu'elle ai une boucle de gestion de msg....

et dc mm si C po du windows
gogo petz

PS: mdr ta méth de copier collé BN.... mais c'est vrai que j'aV déjà remarqué ça...

PS': y a t'il une fonction dans le sabir API pour générer un GUID ?

Magicalement...
Nono.
Messages postés
1536
Date d'inscription
samedi 21 décembre 2002
Statut
Membre
Dernière intervention
24 mai 2009
2
LOL, ben tt a fait le contraire...Serieusement, aucune idée, faudrait ke tu connaisses les api linux (posix) et le fonctionnement de l'os (ya ptet pas de Fichier d'echanges ? jpense pas, mais sait on jamais..).
Messages postés
28
Date d'inscription
vendredi 30 avril 2004
Statut
Membre
Dernière intervention
14 septembre 2004

Tout cela c'est joli, mais sous linux, quelle solution adopter?
Messages postés
6535
Date d'inscription
lundi 16 décembre 2002
Statut
Modérateur
Dernière intervention
22 août 2010
7
Tu peux développer l'idée?
Afficher les 34 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.