Originariamente inviato da Gil Mour
questa cosa di semaphore_modify_state l'ho letta pure su msdn, ma non l'ho capita

cioe', quello non dovrebbe essere un parametro per i permessi di accesso? che c'entra la release ? non e' ovvio che se uso un semaforo lo dovro rilasciare prima o poi?



quindi l'esempio che ho postato non dovrebbe funzionare?

ps.:sono sotto win 2k

non so se funziona o no
devi vedere se MUTEX_ALL_ACCESS e SEMAPHORE_ALL_ACCESS
coincidono (in valore)

cmq a te basta solo decrementare il semaforo quindi ti serve
solo utilizzare la release, per cui x evitare problemi
non chiedere privilegi che nn ti servono

ps= hai provato ad usare gli EVENTS al posto dei semafori?
credo faccia a caso tuo....