Popular White Paper On This Topic

If you can get the destination drive's serial number using the following
procedure and API (the serial numebr changes if a reformat of the drive
occurs, and it is quite unique)... then this method is for you.

Once you've got the serial number, hard code it in your program forcing a
check with the current drive's serial number and the one hard coded.
You'll need be a hacker to crack this method, but it also works only for
small controlled distributions.
Cheers.

The better solution is using this code (eg hard disk drive is 123456789,
using an algorithm to mix up the digits: (intemediairy result. 6547891234),
doing some mathematical operation (e.g. adding 99, intermediairy result .
657891333) and creating a kill command or some registry cleaning if people
still want to hack or crack your program).

The same way, you may build in a 15 days free-trial algorithm.

Results are guaranteed. Please be advised that you have to include a very
explicit warning message if you use kill and other naughty tricks to protect
your software against illegal use of your software and that you need a legal
vb6 version registered under yuour name if not your responsability might be
at stake.

Finally, get your program registered officially (it will cost you 10 or 20$)
to protect your copyrights.

Copyright 1998-2015 Ziff Davis, LLC (Toolbox.com). All rights reserved. All product names are trademarks of their respective companies. Toolbox.com is not
affiliated with or endorsed by any company listed at this site.