LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Check a target machine (Windows only) for Vision RTE

How do I check a target machine (Windows only) to see if the Vision RTE is installed?  When installing a machine vision program, I have to download and run two LV RTEs (8.5 and Vision 8.5).  I'd like to make the process as painless as possible.  And I don't want to install the RTEs if they're already on the machine.  Is there a registry setting that I can check as part of the install?  I'm not using the LV deployment engine.
0 Kudos
Message 1 of 3
(3,013 Views)

Hi ST1

a think what you want is available under this registry key: "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall"

Here is a script for a batch file which list all entries from this registry key. i found it on this web page:

http://forum.fachinformatiker.de/windows-betriebssysteme/61021-installierte-software-auflisten.html.

Script:

"@Echo Off
    Start /Wait Regedit /E %TEMP%.\Tmp HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall
    Find "DisplayName" < %TEMP%.\Tmp | Find /V "QuietDisplayName"
    Del %TEMP%.\Tmp

pause"

I hope this helps you.

Mike

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

Mike,

Thanks.  That looks like what I need.

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