Jump to content

Recommended Posts

From time to time I have the need to provide a customer with an executable, but have it only work for a fixed period of time unless it gets 'activated'.  In the past I've employed some one-off solutions of my own using hidden files, registry keys, and whatnot.  This seems cumbersome and is a bit strange to apply an 'activation', i.e. update the file/key/whatever to a known good value.  I know NI has a Third Party Licensing toolkit, but the options for an exe require buying a third party licensing server that can take payment from paypal and such.  I don't need this complexity or the added cost.  My question is, what do you guys employ?  Is there a simple solution to this or does it require building up a more complete activation scheme from scratch?

Link to comment
Are deployed systems guaranteed internet access and the ability to ping a license server?

 

Sometimes :frusty:

 

I'd be interested in both options.  I imagine that the license server route would allow for a silent activation which could be nice.  A non-networked option would be nice too.  Like I mentioned, my one-off quick solutions have involved a static file, but some sort of serial key would be preferable.  I just don't want to go do a bunch of work developing something that I feel has almost certainly been done many many times.

Link to comment

If you are really serious about protecting the application I would say a hardware dongle is one option you could consider.

 

<shameless plug>

WireFlow is about to release a solution for any LabVIEW target with an USB port.

 

post-5958-0-33071900-1371135981.png

 

Expected release is in a week or two, keep an eye on our webpage, lavag.org or LabVIEW Tools Network.

</shameless plug>

 

/Jonas

  • Like 1
Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.