Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3154 connectés 

  FORUM HardWare.fr
  Programmation

  [WIN32] Application "single instance"

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[WIN32] Application "single instance"

n°49137
JoeHell
mais non ca va marcher ....
Posté le 26-07-2001 à 17:52:59  profilanswer
 

Comment peut gerer facilement le fit qu'une appli ne peut etre lancer qu'en 1 seul exemplaire
tout autre ouverture doit juste reactiver la premiere copie ouverte

mood
Publicité
Posté le 26-07-2001 à 17:52:59  profilanswer
 

n°49138
zop
1 world, 1 web, 1 Windows
Posté le 26-07-2001 à 17:54:42  profilanswer
 

En posant un mutex au commencement du programme. Au moindre échec, tu fais quitter le prog

n°88591
Kouye
Posté le 12-01-2002 à 14:02:19  profilanswer
 

j'ai pas totu compris là :(
 
je programe en visual C++ et je souhaite détecter si mon programme n'est pas déja en fonctionnement ..
 
comment faire cela de manière simple ? (sans scanner tous les process..)
 
merci.

n°88593
deathsharp
Posté le 12-01-2002 à 14:03:40  profilanswer
 

si ton prog fait une fenetre tu fait un FindWindow


---------------
What butter and whiskey won't cure, there is no cure for.
n°88596
Kouye
Posté le 12-01-2002 à 14:06:06  profilanswer
 

oui il a uen fenerte .. le pb c'est que je fait un  
ShowWindow(SW_HIDE) ...
 
tu crois que cela marcherai tout de meme ?

n°88600
LetoII
Le dormeur doit se réveiller
Posté le 12-01-2002 à 14:14:55  profilanswer
 

y a un truc tout con à faire, dans ton winMain tu fait un createMutex, puis tu test avec getLastError s'il existe déjà, si c le cas tu quitte, si non tu continue ton prog normalement.
 
WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int)
{
   CreateMutex(NULL,TRUE,"testmutex" );
 
   if(GetLastError() != ERROR_ALREADY_EXISTS)
    {
       //Code de l'appli  
    }
}

n°88606
deathsharp
Posté le 12-01-2002 à 14:33:36  profilanswer
 

Kouye a écrit a écrit :

oui il a uen fenerte .. le pb c'est que je fait un  
ShowWindow(SW_HIDE) ...
 
tu crois que cela marcherai tout de meme ?  




me semble que oui


---------------
What butter and whiskey won't cure, there is no cure for.

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [WIN32] Application "single instance"

 

Sujets relatifs
Comment envoyer un mail a partir d'une application?WIN32: Gros probleme de MultiThreading
[C 16bits] gestions des nom longs de Win32[WIN32] Mettre en couleur du texte Static
[Win32] Griser/Dégriser un bouton[VB] Mettre une application en ARRIERE plan
[C++] Minimizer une application en mode console[Win32] Status d'imprimante .... HELP ME !
[delphi] Comment fais ton pour exectuter une application dont les para[c++ et win32] evenements clavier
Plus de sujets relatifs à : [WIN32] Application "single instance"


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR