Is checking for the existence of the mutex \BaseNamedObjects\NextGen_waitForProviders a robust way to detect if LabVIEW 2012 or later is currently running? Under what cases is this mutex constructed/destroyed? Thanks!
I honestly have no idea what this is or what you're referring to. Is this a file on disk you are looking at? Can you give a bit more detail on how you are accessing this object?
It's a Windows Object that can be used for inter-application synchronization (discovered using Process Explorer). I'm specificially wondering if the Mutex is related to the Provider Context, and if so, how (e.g., under what circumstances or triggers is it created, destroyed)
That seems to be an old internal feature not used anymore, so wouldn't be a good way to detect if LabVIEW 2012 or later is running.