Bonjour tout le monde.
j'ai un process qui crée un mutex (nomé sans prendre la main dessus):
Code :
- hMutex = CreateMutex(0, FALSE, "Global\\MonPetitMutexAMoa" );
|
ensuite je lance un autre process qui attrape ce process et prends la main dessus :
Code :
- hMutex = CreateMutex(0, TRUE, "Global\\MonPetitMutexAMoa" );
|
Ensuite le 1er process se termine (donc fait un closeHandle du mutex).
Alors pourquoi le mutex est supprimé ????
Je croyais que le mutex etait supprimé lorsque son refcount passait a 0 ?! Hors le 2eme process n'a pas fait de closehandle
Message édité par azubal le 11-06-2007 à 20:33:53