Hi,
I am developing a Checker for the applications that I give to users and when they
pay me I give them new jar that will replace the older jar in a application folder.
The application using it will just call one method that may or may not allow it to
run based on a "true" or "false" returned.
I am keeping this line of thought. A jar file having these file
1) a file having computer name and folder where the application have been copied.
This will be entered at install time.
2)* a file having initially having number of trials allowed. And when the user have
buyed license from me, its number of times the license can be applied eg 1 or 2
or 3 licenses
3)* a file having the number of times the application has run and afterwards the number
of times the license has been used.
This no. 3 related task ie issusing of licenses, it will perform using computer name and
folder path from first file.
The class file which will be in this jar file and will do all the job such
as reading from this archive and updating it. The class will have a check against someone tempering with it; Maybe date or crc.
The above is about local situation. If the number of trials have been expired, I would
like my class (in the jar) to check for license issued to that application on my
website ie net access. This function of my class will be invalid when license
have been issued.
I have the classes or will code them. I just want a bit of discussion about it with possibly I displaying the classes here.
Ihis will benefit all of us
I want you to tell me what am I missing or what can be added to it?
No! I don't want to use keystore or other such things.
I have put a related question in the
Other Java APIs forum about getting computer
name. It is solved for Ms Windows OS now and is interesting too
Maki Jav
[ January 15, 2008: Message edited by: Maki Jav ]