11-14-2012 02:37 PM
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)?
11-14-2012 04:46 PM
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.
11-14-2012 04:56 PM
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.