LabVIEW Project Providers

cancel
Showing results for 
Search instead for 
Did you mean: 

Checking for the \BaseNamedObjects\NextGen_waitForProviders Mutex?

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!

0 Kudos
Message 1 of 5
(2,955 Views)

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?

0 Kudos
Message 2 of 5
(2,921 Views)

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)

Screen Shot 2013-02-04 at 9.22.31 AM.png

0 Kudos
Message 3 of 5
(2,921 Views)

Jack,

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.

Sumedha Ganjoo | LabVIEW R&D
0 Kudos
Message 4 of 5
(2,921 Views)

Perfect! Thanks.

0 Kudos
Message 5 of 5
(2,921 Views)