Jump to content

experience with copy protection system for software?

- - - - -

  • Please log in to reply
2 replies to this topic

#1
gratisappels

gratisappels

    Newbie

  • Members
  • Pip
  • 1 posts
Hello people,

I have created a game for windows7 platform and want to put it on the internet and on cd for a small fee. I was wondering if anyone knows a good copy protection mechanism which i can use.
I already found a few anti copy protection mechanisms, does anyone know these systems, or maybe do you know a better system instead?
- lockPE doesnt seem to work for me because it causes errors when I try the program
- the tool from www.logicprotect.com is way too expensive, i need something familair, but cheaper.
- www.exesecure.com offers an exesecure tool which seems to fit my needs but i cannot find anything about it on the web, has anyone used exesecure ?

Please let me know which mechanism you use if you ever did, I would like to have some tips.

#2
gregwarner

gregwarner

    Programming God

  • Members
  • PipPipPipPipPipPipPip
  • 853 posts
  • Location:Arkansas
You can implement a simple activation server that your software must communicate with once before it will allow itself to be run. That way you can manage a collection of keys on your server for all the valid licenses you've assigned.
Hofstadter's Law: It always takes longer than you expect, even when you take into account Hofstadter's Law.

– Douglas Hofstadter, Gödel, Escher, Bach: An Eternal Golden Braid


#3
LuthfiHakim

LuthfiHakim

    Programming God

  • Members
  • PipPipPipPipPipPipPip
  • 765 posts
I never used any commercial or third party copy protection. Develop your own strategy, use asymmetrical encryption, and if your software has good excuse in using internet use activation or copy protection server. Spray your copies of protection codes in many locations in your application. Of course u better use a branch of the project main's version (i am talking about code versioning here, SVN/GIT/etc.). Note that I am stressing on copying the codes, not just call your protection test routine. Better to have several version of protection check codes.

However, you should spending more time in maintaining/improving ur program than protecting it. ;)




1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users