LimeLM Time based CD key licensing

Hello, I am very interested in buying your automated licensing product and I have some questions . I was wondering if your product can offer a Time based CD key licensing mechanism . Below are some steps that explain how I would like the system to work . - A new user downloads my windows forms application (.NET) - For the first run he should have the following options - trial (for one month ) - Buy licence for 1 month - Buy licence for 3 month - Buy licence for 6 month - Buy licence for 1 year . - After the user selects one of the options from above , he will be redirected to paypal where he should make the payment. (In the same time a fingerprint of his "PC" should be sent to the server).- If the payment is completed , based on the recieved fingerprint , the server will generate an Activation Code which will be sent to the user. - After his licence expires , this entire process should be repeted . - The application must not run if on LAN network it is started from another PC . - I repet : The CD-KEY should be locked on a single machine. (using that fingerprint).- After the key purchasel was made , the application should run without internet connection.

My question for you is : Is it possible for me to do this using your product . Please let me know as soon as possible .

Yes, this is exactly what LimeLM & TurboActivate does. See: Getting started with LimeLM.

Verification can be done completely offline using the TurboActivate IsActivated() function. You can read more about how the internals of LimeLM & TurboActivate work here: What is hardware-locked licensing and why choose LimeLM?

Thank you very much for your reply . In the last couple of weeks I "played" a little bit with the Web API that you have provide. I really am very impresed by your work. Unfortunately I can't figure out how to configure the following option : - When the client clicks the BUY button from inside the windows forms app , it will be redirected to my website where I store the WEB API. Here he will make the payment and when the payment is confirmed a new licence key will be generated . - As I told you in my previos post , I need each licence to be generated based on a fingerprint . How the fingerprint information are sent from the Win Forsm App to the WEB API ?

Thank you in advance for your help ! .

I really am very impresed by your work.

Thanks, that truly means a lot.

- As I told you in my previos post , I need each licence to be generated based on a fingerprint . How the fingerprint information are sent from the Win Forsm App to the WEB API ?

The fingerprinting is done when the customer enters that product key that you generated into either the TurboActivate Wizard, or into a custom dialog that you made for you app, and then the customer presses "Activate now". TurboActivate does all the work of generating the fingerprint, sending it to the servers, verifying the cryptographically signed response from the servers, etc, etc.

Short answer: all the customer needs is the product key. TurboActivate handles everything else.

Also, if you're talking about offline activation, then that's also an option.

Does that make sense?

Thank you very much for your reply . This really makes sense. Hopefully in the next days I will be able to integrate your system into my app and start a new "contract" with you . (we already have 1 licence for wyBuild)