Bonjour,
j'utilise les fonctions CreateMutex et ReleaseMutex comme fonctions appelées depuis un langage de script.
CreateMutex me ertourne un handle valide et GetLastError valide que tout s'est bien passé.
ReleaseMutex dans une autre procédure, sur le handle stocké en attribut de classe retourne 1 donc annonce que tout s'est bien passé.
Lorsque je veux reprendre le mutex, CreateMutex me dit que c'est déjà pris! Hors, je suis en test et n'ai qu'une seule application / thread appelante! Pourquoi ReleaseMutex renverrait 1 sans releaser le mutex??
Partager