Robert Simpson wrote:
Upon a quick readthrough I noted that the filename is concated into the Mutex name as-is. This is potentially dangerous given that Windows file systems are not case sensitive and yet according to the CreateMutex documentation "lpName [...] Name comparison is case sensitive. [...]" This could lead to some unexpected behavior.Please have a look at it and poke some holes in it.
-Isaac