09-15-2008 11:01 AM
Hi,
I am not satisfied with the NI installer system. So I moved to thing like NSIS (http://nsis.sourceforge.net/Main_Page) which is spectacular until now and really gives full control over every aspect of the installation/uninstallation process.
So I made my application with LV 8.5.
The idea is that during the installation process, the NSIS installer will check if the Labview Runtime 8.5 is installed in the system, if yes it will continue the installation, if not it will start the installation of the LVRT 8.5 first.
So where in the Windows Registry I can find the information about the presence of the LVRT 8.5?
In other words: When I succesfully install the LVRT 8.5 in a Windows XP machine, which Strings and Dwords it will write in my registry? and in which Paths of the registry?
Thanks
PS: Windows Vista? Does it have a registry??
Solved! Go to Solution.
09-15-2008 11:34 AM
Yes, Vista still has a registry. Microsoft has no plans to move into the 21st century anytime soon. Hech, they're still in the 90's with those new commercials with Seinfeld.
Anyway, on my system the Run-Time versions are in HKEY_LOCAL_MACHINE\SOFTWARE\National Instruments\LabVIEW Run-Time.
09-17-2008 04:33 AM
09-17-2008 08:48 AM
Slyfer wrote:PS: the key "HKLM\Software\National Instrument\Labview Run-time" is not done by the LVRT, but by the development enviroinment.
Interesting. Did not know that. Now why would NI use a different key with the Run-Time installer I ask myself...
09-17-2008 11:12 AM
Indeed I am not sure of this, but it was something that I thought.I found this done by the LVRT (a new key added):HKLM\SOFTWARE\National Instruments\LabVIEW Run-Time\8.5\
Path String C:\Programmi\National Instruments\Shared\LabVIEW Run-Time\8.5\ Version String 8.5.0 VersionString String 8.5.0 But as far as I know, LVRT is installed also by the Dev.Enviroinment. I just would like to have an official answer from someone inside NI. Maybe the installer of the LVRT "redistributable" and the "Developer System" bith write the same entry and I've found the solution.
I wouldn't like to mess the things up, unistalling and reinstalling LV Development system because it takes an afternoon 🙂
09-18-2008 04:50 AM
Hello Slyfer,
you're correct.
The registry keys written by the Development Environment or just by the Run Time are the same.
So, just like you said, you find them under HKLM\Software\National Instruments\LabVIEW Run Time\8.5.
Regards,