Hallo Jane
I am also interested in the same scope as you are.
Here are protecion free software:
1. Anti Piracy 2004
http://www.logicsoftware.net/AP_pricing.htm
Anti Piracy 2004 offers unprecedented level of protection for applications
that require access to Internet. The system consists of client and server
parts. The server part is installed on Microsoft IIS server. It handles
the users' database, providing live licensing data to the client part. The
client part (available as a DLL to be distributed with you product) acts
real smart: once the application loads, it sends a query to the server
including the current registration code and hardware hash. The server
either responds with OK, or blocks given registration code, returning the
reason for code lock-up. Concurrent users tracking - is a unique feature
of AP 2004. System detects if several copies of your application are in
use with the same serial number and gives you the option to automatically
block the illegal copies! This way, it is easy to implement any type of
licensing: from single copy usage only to multiple licenses per one
registration code. What is actually a brilliant idea is that the client
DLL can pass the server query result to your application. Deciding what to
do with illegal user is up to you!
2. Tponguard
http://sourceforge.net/projects/tponguard/
If you have the problem like this: "one person bought my program and then
passed it around to everyone at his company--even though the license was
for one user" try Tponguard.
3. Inno Key Generator
http://www.mjfreelancing.com/IKG.htm
It is possible use third-party product for generate keys or codes for
installations. This is a freeware utility for users of Inno Setup from
www.jrsoftware.org and My Inno Extensions from
(
http://www.wintax.nl/isx).
4. Commercial software: price about 100 USD: Armadillo Pro
http://siliconrealms.com/index.shtml
Armadillo Pro from Silicon Realms works very well. It supports hardware
locking, CD publications and many different expiry options.
If you decide to work with proffesional program don't look for long time -
use
Plese e-mail to me what you think about mentioned above software, how to
you use them.
Andrzej Jan Wiktor / Sout of Poland