We seek advice from anyone who has successfully implemented Rhino licensing in the .NET desktop application. We have successfully integrated Rhino Licensing into our C # Winforms application in accordance with the instructions found at:
Rhino Licensing
Currently, the only way to open our software is to link it to a valid license file. We plan to issue trial licenses (expiring after 30 days) to all users requesting a trial version, but the question is how can we create a scheme that prohibits users from receiving a new trial / demo license each time the license expires. This theoretically will give them the opportunity to license our software for several trial periods, perhaps inevitably.
My concern is with the trial license issue. We originally intended to restrict the issuance of trial licenses based on the email address provided for use in creating the original license, but now there is a possibility that users will be able to use temporary temp email accounts to register an unlimited number of licenses.
What methods did you use to prevent users from re-issuing trial / demo licenses after the expiration of the initial period? Assume that the original licenses are automatically granted to the user from the server after registering for a trial license.
Any ideas are welcome.
source
share