LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

64-bit LabVIEW Built Executable with Remote Update and Licensing Capability

This is a bit of a two-parter.

 

I have a labview application built as an executable and would like to license it to customers. The application uses several DLLs and PDFs. Sending the original application to customers is easy, but I would like to provide remote updates. And I would like to implement licensing.

 

There were a couple good looking options: BLT and SoftwareKey

BLT was simple, LabVIEW based, but ultimately I couldn't get it to work and it didn't seem very future proof (I could be wrong).

SoftwareKey worked, but, since my executable is 64bit it lacked several features. There is a full SDK package from SoftwareKey which is much more involved and not LabVIEW.

 

So I am wondering, has anyone used or implemented their own remote update functionality? I am familiar with Azure blob storage so I would like to go this route for hosting files, updates, etc.

 

For licensing, there is the NI License Manager. Does this only work for applications hosted and sold on the LabVIEW Tools Network or could I modify the library to work on my own server?

 

I ran across GerdW's reply on a thread from a couple years ago: https://forums.ni.com/t5/LabVIEW/how-to-update-LabVIEW-program-dynamically/m-p/4176317/highlight/tru...

So that's an example of remote updates but its a very high level description and it sounds like everything was custom built.

0 Kudos
Message 1 of 1
(454 Views)