LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Determine if LabVIEW RTE Installed

We're looking at creating a third party installer for our application, which can exist as both 32-bit and 64-bit LabVIEW executables for Windows. My problem is I'm not sure how to check for the appropriate LabVIEW runtime.

 

It seems if I peer into the registry under HDLM\SOFTWARE\National Instruments\LabVIEW Run-Time\ I can see a list of RTE version numbers. Are these supposed to reflect what's installed on the system? If so how would I go about distinguishing the different architectures (32- vs 64-bit)?

0 Kudos
Message 1 of 3
(3,105 Views)

I don't have an answer, but if you have a virtual machine you could install a couple of the run time engine and see if you could figure it out yourself.

 

When I've created installers using Inno Setup I still use the NI generated installers for actual program installation.  I just use Inno Setup for everything else.

0 Kudos
Message 2 of 3
(3,089 Views)

After a few hours of inactivity I posed over @lava. The solution was quickly posted by asbo. 32-bit keys are stored under the Wow6432Node of the registry on 64-bit platforms.

0 Kudos
Message 3 of 3
(3,086 Views)