LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

building expiring evaluation for .exe application.

Hello all,

I have developed an application using labview for nutrition client. and before destribution I need to license it with expiering evaluation for one year, and i need to do that without solo server and just with third party license and activation.

can any one help?

anas alhraine
0 Kudos
Message 1 of 3
(830 Views)

Right off the top of my head I would say have your program check for a Registry Key every time it is ran If the Key does not exist write a new one that contains the date the program was first ran. If the key is present then compare that date to the current date to determine if the one year license has expired.

 

You also might want to use a little "security through obscurity" and encrypt or otherwise make the key non-human readable so it's not super simple to find it and change or bypass it.

 

========================
=== Engineer Ambiguously ===
========================
0 Kudos
Message 2 of 3
(803 Views)

You might want 2 keys, License Type, <Eval, full, beta, ...> and First Launched date. Just saying.

 

And a registered owner key would help track how many times Joe Smith installed your evaluation package on different machines or VMs.


"Should be" isn't "Is" -Jay
0 Kudos
Message 3 of 3
(763 Views)