I am trying named system mutex approach to synchronize two processes-
When the mutex is created,
Since you want to share a mutex across sessions you must use either the Global
namespace, or create your own private namespace.
As it stands, you are not specifying a namespace. And whilst the service defaults to use the global namespace, your interactive application will be using the local namespace.
@david i use a tool called google to easily find it, and we are running in production with interactive services detection enabled with an interactive service. interactive services detection cannot be started unless you switch that registry key. i don't know what the debate is here: it's there, its documented, and google can easily point you to it.