| TIP: Click on subject to list as thread! | ANSI |
| echo: | |
|---|---|
| to: | |
| from: | |
| date: | |
| subject: | Registration |
BR>Hello All!
BR>Some Shareware programs I have seen have the ability to
>check if you expired the evaluation time. Now I have
>noticed that they don't change the program and that they
>don't write something in some .ini file. Where are they
>saving that information.
>I am writing some shareware programs of my own and I think
>that this could be very intresting to force people to
>register.
I would (I've never written "Crippled or Nagged" Shareware) place it in
some crucial file that the user can't mess with intelligently. I would
definetly NOT place it in an INI something like
"REGISTRATION","USAGENUMBER". Make it something
sneaky. I would place
it a data file or something that my program saves in its own proprietary
style. Or, if you place it in an INI file, encode it somehow that the
user will not be able to "fix" it. ie. Take the date they first run it
(in the pure numerical format not mm-dd-yy) and modify it somehow,
perhaps multiply it by 2 or 3. Save it in your data files. When they
run it again, load the number back in, divide it by the 2 or 3 and see
if they've used it long enough. IF, the number is not equally divisible
by the number you choose... KILL YOUR PROGRAM and give them some little
screen about the Copyright laws and how they shouldn't play games with
them! (Or something along those lines!)
This is only basic things you could do, but if you're going to do it, do
it someway that people won't break into and change without your programs
knowledge! (You could even save the figured date under several places
(hide them though!). Even further, you could add a number to the
figured date, say my birthday 01191976 and save it under a DIFFERENT
location. Then, when the user runs the program again, check to make
sure that BOTH occurences of the date are EQUAL.
Again, this is basic stuff that you can employee to keep your program
secure from hackers (and they are out there!)
Michael Douglass
___
.Mike's Mail Internet: MICHAEL.DOUGLASS{at}LCHANCE.SAT.TX.US
--- Maximus/2 2.01wb
* Origin: The Rock BBS--410Meg, i486/33, ZyXEL v32bis. (1:387/31)SEEN-BY: 12/2442 54/54 620/243 624/50 632/348 640/820 690/660 711/409 413 430 SEEN-BY: 711/807 808 809 934 712/353 623 713/888 800/1 @PATH: 387/31 1102 3615/50 229/2 12/2442 711/409 54/54 711/808 809 934 |
|
| SOURCE: echomail via fidonet.ozzmosis.com | |
Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.