LabVIEW Project Providers

Reply
This is an open group. Sign in and click the "Join Group" button to become a group member and start posting.

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
(406 Views)
4 REPLIES

Re: Checking for the \BaseNamedObjects\NextGen_waitForProviders Mutex?

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
(372 Views)
Highlighted

Re: Checking for the \BaseNamedObjects\NextGen_waitForProviders Mutex?

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
(372 Views)

Re: Checking for the \BaseNamedObjects\NextGen_waitForProviders Mutex?

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
(372 Views)

Re: Checking for the \BaseNamedObjects\NextGen_waitForProviders Mutex?

Perfect! Thanks.

0 Kudos
Message 5 of 5
(372 Views)
Reply
This is an open group. Sign in and click the "Join Group" button to become a group member and start posting.