Method to stop app use after trial period

  • Thread starter Thread starter TheNortonZ
  • Start date Start date
T

TheNortonZ

Are there any preferred methods on :
1. asking a user to register your app
2. giving them the ability to register online and creating a serial number
2. stop the apps usage after a set period of time if they don't register.

There used to be an application TrueLockXP that you could add to your
application but that application is not longer supported.

Does anyone know any other app that can do this or have any guidelines for
how to write something like this?

Thanks

STom
 
Cor,

Thanks!

I have read through some of these links and I'm not sure it is what I am
looking for. These links talk about licensing controls. What I am trying to
do is create a timeout period with my application.

One problem I have seen in the past with doing this is the attempt to try to
hide install date in the registy. Anybody with reasonable skills could go in
there and hack the date over and over. Of course I guess I could encrypt it
so that it wouldn't make any sense.

Thanks again.

STom
 
Hi,

I was messing around with this, it's not too difficult to write an
additional program to generate a series of registration numbers where each
digit is based on another digit in the string. It can be based on the buyer
name and can embed the expiry date. That's as far as I got.

I was then going to make an installer where that string was appended to the
..exe so when the application launches it just had to go to the end of the
..exe and read back x bytes to get the string, decode and then check for
expiry. You could also make it check other files on the users system for
creation date just in case the user temporarilly wound back the clock.

Don't know if you append something onto the end of a .exe if it will mess it
up.

Paul
 
Oh, sorry, I misunderstood..

Actually, one thing I found from your link was something that might be even
easier, to just have two different versions, a demo version and a full
release version. I could do this relatively easy, probably no more than 100
lines of code.

Thanks again Cor!

STom
 
Use a scheme like CryptoLicensing - it is a cryptographic license scheme to generate and validate licenses. Trials, activations, machine locking, etc are also supported.
 
Back
Top