we´re using the LexAuthentificator for a software we´ve developed (which is doing a great job btw.). In our software the users will be able to purchase and download additional content which is stored in a compressed database. Since these files will also need some kind of licensing we thought about handling this with Cryptlex aswell. The databases need to be updated separetely from the application.
My idea would be to have the files as a seperate product and if checking for an update to call SetProductData() and SetProductId() with the data and ID of a database and than call CheckForReleaseUpdate() or does the ProductData and ProductID always have to be associated with that of the application?
Also it would be very useful to bundle certain licenses of the main application together with licenses of several databases. So a costumer can buy a bundle that contains the application and some of the databases, without having to handle everything seperately. Is that possible?