LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

How to put "expire time" property when build a stand-alone LabView application?

We are required to build a stand-alone application (.exe) with time-limit. Not the password setup! It would pretty much like the trial version software you can download from the website and will EXPIRE after 30 days. Anyone has any idea how to implement this?
Urgent, thanks!
0 Kudos
Message 1 of 10
(5,803 Views)
Some thoughts are here.

The same question is here so look at these answers too.

Another solution is to use third party licensing software like the FlexLm license manager which will be used by NI. I don't know if there is a llb to interface to FlexLm in your own application.

Waldemar
Waldemar

Using 7.1.1, 8.5.1, 8.6.1, 2009 on XP and RT
Don't forget to give Kudos to good answers and/or questions
0 Kudos
Message 2 of 10
(5,803 Views)
Hello,

Using LabVIEW, the only option I can see you pursuing is to use a timestamp to take the current time (first time the program is run), write this value to a registry key, read the registry key during each subsequent program compilation, take the difference between the current time and the stored registry time, determine whether the time difference is greater than 30 days, send the (expired?) Boolean to a case structure, and lock the front panel if the time is expired. The only downside to this method is that the registry key can potentially be found and modified by your trial user, OR the computer clock can be reset or moved backwards in order to lengthen the trial time.

As you can see, this would take some meticulous programming, so you may want to us
e the third-party software that was recommended in order to "shell" the VI and lock the entire program once it expires.

I hope this helps.

Good luck!

Joe Des Rosier
Applications Engineering
0 Kudos
Message 3 of 10
(5,803 Views)
Hi Waldemar,

I want to use FLEXlm in the application that i've built with labview. but where ever i search, i find manuals about how to use flexlm licensed software. none of them explains how to make our self built application licensed. actually i want to put an expire date for my app and want to use flexlm to do this.
please tell me how to use flexlm for getting the app licensed or is there a suggestion how to put an expire date?

this expire date must resist reinstalling and changing the machine time.

your attention and help is greatly appreciated.
Soroush.
0 Kudos
Message 4 of 10
(5,802 Views)
Soroush wrote:

> Hi Waldemar,
>
> I want to use FLEXlm in the application that i've built with labview.
> but where ever i search, i find manuals about how to use flexlm
> licensed software. none of them explains how to make our self built
> application licensed. actually i want to put an expire date for my app
> and want to use flexlm to do this.
> please tell me how to use flexlm for getting the app licensed or is
> there a suggestion how to put an expire date?
>
> this expire date must resist reinstalling and changing the machine
> time.

You will have to contact Macrovision for details about using FlexLM in
your products. Most probably you will be required to buy a Developer
Toolkit with documentation about how to integrate FlexLM into you
r
application as well as how to make it install with your software. Also
you will be required to pay license costs to Macrovision or whoever owns
FlexLM nowadays for each installation of your application using FlexLM.
In general unless you have a very expensive (put some 6 digit numbers
here) software product or want to sell it umpteen times to thousends and
thousends of end users, worrying about such copy protection will cost
you a lot more money than you possibly ever could earn through your
software.

Rolf Kalbermatter
Rolf Kalbermatter
My Blog
0 Kudos
Message 5 of 10
(5,803 Views)
Hi,

Thank you for your time and explanations Rolf.

Soroush Afkhami
0 Kudos
Message 6 of 10
(5,803 Views)

sir , is this method is safe enough for security purpuses using time stamp method....

 

0 Kudos
Message 7 of 10
(4,198 Views)

@nitinahuja wrote:

sir , is this method is safe enough for security purpuses using time stamp method....

 


This is a 10 year old thread and many things have changed.

 

Now we have the Third-Party Licensing and Activation Toolkit

0 Kudos
Message 8 of 10
(4,171 Views)
0 Kudos
Message 9 of 10
(4,168 Views)

did you found the way how to add expiration date to Stand alone application?

0 Kudos
Message 10 of 10
(3,105 Views)