Discussion Locked

Copy Protection Methods

0 helpful
7 replies
Closed to new repliesThis discussion is closed. It stays readable, but it takes no new replies.

Looking for advice on how to copy protect a commercially viable Visual basic application.
Also would like to have control or knowledge of it's deployment locations

key or Serial Number implementation?
Forced registration

Are there canned modules to assist in the developement of this aspect of the application.

All help is appreciated.

7 replies

by stillatit

Go to www.altavista.com, and search for "copy protection" and you will find hundreds of vendors. At the risk of overgeneralizing, none of them will stop a determined attack by a knowledgable hacker. If your program is very popular, or very expensive, know in advance that you will not get paid for each copy, no matter what you do. You need only glance at the various newsgroups which cater to hackers/crackers to see this.

Here is a simple approach which you can code yourself:

For each legaluser, create a key file with the user's basic information (Name, address, company, or whatever), plus a whole bunch of numbers, some of which, in some order, can be obtained by running the user information through some algorithm you choose or invent. If you want to be really nasty, insist of getting the MAC address of the user's NIC, and include that, but be prepared for screams when someone replaces their NIC card. The program runs the text through the algorithm, and compares with the numbers to validate the key file. It prints the user name on screens, and/or at the top of reports, and the user cannot change the information without killing the program. Let the program run in demo mode with no key file, and only print out registration instructions if the key file is tampered with. In a business environment today, no sane company is going to use software which is printing some other company's information on their reports, since one annoyed employee can blow the whistle.

If your program checks the key file periodically, using different code blocks (so that a cracker would have to find many spots to patch the binary), it is probably not worth someone's time to crack the protection. You can encourage users to buy the program by site-licensing, and by pricing it reasonably.

Good luck.

by fenaikh

Hi
there are many types of software protection.
there is physical and softwar.
The physical include dingles, damage to media ... ect in the otherhand sfotawer use only program to protect.
pls check these

1 - Softlocx
Create trialware and demos, rent software, and more with this copy-protection program for software

http://www.zdnet.com/downloads/stories/info/0,,49611,.ht ml

2 - VBOLock Copy Protection
Add copy protection to your apps.

http://www.zdnet.com/downloads/stories/info/0,,47942,.ht ml

You will find more in the last pages of pcmag
and other mag.

Good luck
Mohamed

by donq

Hi,

Everything that is "Copy Protected" in the United States MUST be submitted to the Library of Congress. You will need:

1. Form "TX" (from) www.loc.gov/copyright
2. $30.00
3. Instructions (request from the web site when you download theirsubmittal form). They are very thorough and straightforward regarding software code and/or software graphics.

4. Complete everything and submit it to:
Library of Congress
Copyright Office
101 Independence Avenue, S.E.
Washington, D.C. 20559-6000

5. MUCH PATIENCE! They are slow to respond but very liberal granting software protection due to it's complexity. You will definately need some sort of written "Instruction Manual" and/or "Operations Manual" in printed format graphically picturing any "graphics" you consider eligable or key to your products understanding.

Good Luck.

This discussion is closed to new replies.