LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

How to present EULA to user when build application installer?

Hello everybody,

how can I include a kind of EULA (End User License Agreement) into the installer package, when building an application?

This EULA should be displayed when the installer is started, but before the main installation routine starts! It should act like when applying a MS patch to windows: first ask the user "Do you agree to this license?" and then start the installation.
I would use such a feature to tell the user, where the program should be installed. I don't like the given options of the app builder (like 'system dir' or 'personal dir') as often I replace older software, which used it's own directory structures... The option 'run executable after installation' isn't helpful, as I need to present this information to the user before the installation!


Best regards,
GerdW


using LV2016/2019/2021 on Win10/11+cRIO, TestStand2016/2019
0 Kudos
Message 1 of 8
(4,303 Views)
Hi Gerd,

I´m sorry to say that this possibility currently doesn´t exist in LabVIEW App-Builder.
I´ll suggest this to the LV R&D. Maybe there is a way to achieve this with one of the other
Installer-Builders available on market.

regards

Marco B.

0 Kudos
Message 2 of 8
(4,287 Views)

Greetings,

Actually, if you have LabView 8.0 (or newer), you can add your EULA and/or ReadMe dialogs.  It's on the Product Information screen in App Builder, under the Dialog Information section.  Just provide a path to a RTF file for each.

Regards,
WesW / NI

0 Kudos
Message 3 of 8
(4,269 Views)
With the app builder in 8.0, can you add pictures and/or change text of the screens?
0 Kudos
Message 4 of 8
(4,266 Views)
Unfortunately no, you cannot edit the dialog text or graphics from within LabView at this time.  However, if you really need to do this, there is a way, though it's not something that NI can help you with, nor will be guaranteed to work in future versions of LabView.
 
Basically, you can use a resource editor to directly edit the resource DLL where these strings and images are stored.  Look in the \supportfiles directory of your LabView-built installer.  You will see a file named customResource0009.dll.  Open this file in any resource editing tool, and you will see the graphics and strings used in the installer.  Visual Studio can do this, or alternatively, a web search for "resource editor" should find a tool that works...
 
Best Regards,
WesW / NI

Message Edited by WesW on 05-01-2006 09:59 AM

0 Kudos
Message 5 of 8
(4,249 Views)
Where is the DLL located?  I do not have a \supportfiles directory in my LabView-built installer, in fact, I don't have any directories.  I have 6 files:
 
InstMsi.exe
InstMsiW.exe
setup.exe
setup.ini
data.cab
install.msi
 
 
0 Kudos
Message 6 of 8
(4,240 Views)

Sorry, I wasn't clear.  The DLL and method I described only applies to LabView 8.0 and later. The files you describe are from an earlier version of the application builder, which is based purely on Windows Installer (MSI) technology.  While the same type of modification is possible, it is much more difficult, because it either requires a great deal of in-depth MSI expertise, or the use of third-party tools.

For a start, please see the following knowledge base entry: http://zone.ni.com/devzone/conceptd.nsf/webmain/2ff2b17f4dc7cfdf86256aa3006990c4  It is written for LabWindows/CVI, but the the technology and methods are the same.

Regards,
- WesW / NI

 

Message 7 of 8
(4,224 Views)
OK thanks.  I'm trying to get upgraded to 8.0, maybe this will help speed the process along.
0 Kudos
Message 8 of 8
(4,215 Views)