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 use 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

Reply via email to