LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Create uninstaller


Hello,

i have a little problem.
I am using LV 8.0 and working on a small project.
Actually i am trying to finalize my first release, including a setup / install routine (my app + LV Runtime) which is working so far including entries in the start menu and so on.

my problem is as follows:
--
a) i want to add an uninstall option to.

Till now i cant find such an option, but from my point of view its kinda important to offer such an option.


b) I am wondering  how LabView counts the releases.
Some days ago i tired to install a newer version of my application but the
installer told me that there is already a newer install installe on my pc.
I am sure that the install/build was 1 week old, so the installer comment was not matching the reality.


Best regards
fpoeck
0 Kudos
Message 1 of 3
(2,686 Views)


@fpoeck wrote:

Hello,

i have a little problem.
I am using LV 8.0 and working on a small project.
Actually i am trying to finalize my first release, including a setup / install routine (my app + LV Runtime) which is working so far including entries in the start menu and so on.

my problem is as follows:
--
a) i want to add an uninstall option to.

Till now i cant find such an option, but from my point of view its kinda important to offer such an option.


b) I am wondering  how LabView counts the releases.
Some days ago i tired to install a newer version of my application but the
installer told me that there is already a newer install installe on my pc.
I am sure that the install/build was 1 week old, so the installer comment was not matching the reality.


Best regards
fpoeck


The LabVIEW Installer Builder uses the Microsoft Installer system (MSI) to create Installers. As such it registers an installation with the Control Panel->Add & Remove Software component and this is the place Microsoft wants users to uninstall and/or manage already installed applications from. As such it has become very common nowadays and most people do expect to uninstall their software from there.

MSI uses a GUID to identify an installation. LabVIEW 8.0 creates such a GUID automatically in the project and doesn't really expose this to the user. I believe LabVIEW 8.2 did add the capability to review this GUID again and change it. LabVIEW 8.x should change this GUID when you rename your project. As long as you use the same project, the same GUID is used by default and the MSI system will then conclude that it is the same software and needs to be uninstalled first before allowing to install it again.

Rolf Kalbermatter

Rolf Kalbermatter
My Blog
0 Kudos
Message 2 of 3
(2,677 Views)
Thank you very much
0 Kudos
Message 3 of 3
(2,595 Views)