Results 1 to 19 of 19

Thread: how to stop Software Piracy ?

  1. #1

    Thread Starter
    Hyperactive Member Dasiths's Avatar
    Join Date
    Apr 2001
    Location
    Colombo, Sri Lanka
    Posts
    331

    how to stop Software Piracy ?

    Hi,
    I am currently selling one of my software on a CD .....
    I need to stop other people from making illigal copies of my CD ... how can I do that .....

    I also need to stop copieng via the hard drive .....
    It is the mark of an instructed mind to rest satisfied with the degree of precision which the nature of the subject admits, and not to seek exactness when only an approximation of the truth is possible.
    -Aristotle As quoted in Rapid Development, chapter 8, page 167.

  2. #2

  3. #3
    Addicted Member
    Join Date
    Jul 2002
    Location
    new zealand (kiwi)!
    Posts
    202
    do a web search for activelock ocx. its free

  4. #4
    Addicted Member
    Join Date
    Mar 2002
    Posts
    135
    Downloaded the Activelock.ocx along with its source code. But didn't understant how to use it.

    Can anyone of u could pls guide in using it.

  5. #5

    Thread Starter
    Hyperactive Member Dasiths's Avatar
    Join Date
    Apr 2001
    Location
    Colombo, Sri Lanka
    Posts
    331

    Question Activelock

    I found a tutorial on how to use activelock
    http://www.internetion.net/ActiveLock/activelock.asp

    but I do not want to force the users to register since they have already bought the cd .....

    even if I do that the user could register one copy and sell dozen illigal copies ........
    It is the mark of an instructed mind to rest satisfied with the degree of precision which the nature of the subject admits, and not to seek exactness when only an approximation of the truth is possible.
    -Aristotle As quoted in Rapid Development, chapter 8, page 167.

  6. #6
    Addicted Member
    Join Date
    Aug 2003
    Location
    USA
    Posts
    145
    Most games utilize this feature, so i'll suggest it here.

    Have your program connect to a main server when the user tests their register code, this way, the server stores the code and if someone else tries to register with that key the server can tell them otherwise.

    The downside to this is you need to find a host to host your running server, and its a bit excessive for smaller programs (If your software is small, that is).

    Thats really the only way I can think of verifying whether a reg-key has been used or not. Besides verifying it via a webpage... Such as building a webbrowser control, navigating to a link such as:

    http://yourdomain.com/verify.asp?regcode=<insert code here>&verify=true

    Which would then have the server check its databases for that registry code, if not found, return "ok" and if found, return a error.

    Good luck.

  7. #7

    Thread Starter
    Hyperactive Member Dasiths's Avatar
    Join Date
    Apr 2001
    Location
    Colombo, Sri Lanka
    Posts
    331

    What if the user uninstalled or formatted the disk and want to register it again ....

    What if the user uninstalled or formatted the disk and want to register it again ....... and the server thing would be too complicated.

    I noticed in some games when you burn the cd the setup does not execute ..... or the main exe file says cd not ready ....

    I want something like that ........
    It is the mark of an instructed mind to rest satisfied with the degree of precision which the nature of the subject admits, and not to seek exactness when only an approximation of the truth is possible.
    -Aristotle As quoted in Rapid Development, chapter 8, page 167.

  8. #8

  9. #9
    Frenzied Member Spajeoly's Avatar
    Join Date
    Mar 2003
    Location
    Utah
    Posts
    1,068
    Create an MD5 hash of their system configuration, Hard drive serial# & whatever else on their system, so it's unique as possible, then, base your serial on that. That way it only works on the one system.

  10. #10
    Fanatic Member hothead's Avatar
    Join Date
    Mar 2002
    Location
    Missouri
    Posts
    692
    Create an MD5 hash of their system configuration, Hard drive serial# & whatever else on their system, so it's unique as possible, then, base your serial on that. That way it only works on the one system.
    That's a great idea. I hear Microsoft will be using that (or something similar) for Windows Longhorn.

    As luck would have it, I also have the VB implementation of the MD5 and SHA hash algorithms, should you decide to go this way.

  11. #11
    Fanatic Member hothead's Avatar
    Join Date
    Mar 2002
    Location
    Missouri
    Posts
    692
    Anyways, here it is.
    Attached Files Attached Files

  12. #12
    Supreme User Madboy's Avatar
    Join Date
    Oct 2003
    Location
    England
    Posts
    3,253
    Ive said this before, and ill say it again. There is no way of stopping piracy, it goes on all around us, and i bet 7/10 people here use piracy against things. From as little as cracking a $1 dollar shareware program, to full movies and audio. The fact is if proffessionals cant do, none of us stand a chance! However it doesnt mean to say give up, because you can make it harder to crack. But what you dont want is really annoying programs. As for your orginal question, i cant really answer that.

    Many Regards,

  13. #13
    Banned randem's Avatar
    Join Date
    Oct 2002
    Location
    Maui, Hawaii
    Posts
    11,385
    Dasiths,

    You can not stop it.... Only postpone and delay it!

  14. #14

    Thread Starter
    Hyperactive Member Dasiths's Avatar
    Join Date
    Apr 2001
    Location
    Colombo, Sri Lanka
    Posts
    331

    Thumbs up thanks for your help ....

    Most of the users who use my programme will not be able to connect to the internet and Register ....

    a CD protection system is the best bet for me.

    (I saw a tutorial on pscode.com on how the derive a serial number based on their system configuration) but that also requires the user to connect to the internet.
    It is the mark of an instructed mind to rest satisfied with the degree of precision which the nature of the subject admits, and not to seek exactness when only an approximation of the truth is possible.
    -Aristotle As quoted in Rapid Development, chapter 8, page 167.

  15. #15
    Frenzied Member Shawn N's Avatar
    Join Date
    Dec 2001
    Location
    Houston
    Posts
    1,631
    How do you plan on distributing your application?
    Please rate my post.

  16. #16

    Thread Starter
    Hyperactive Member Dasiths's Avatar
    Join Date
    Apr 2001
    Location
    Colombo, Sri Lanka
    Posts
    331

    Software Registration key derived from PC hardware components

    Originally posted by hothead
    Anyways, here it is.
    This uses something like that too.

    Software Registration key derived from PC hardware components
    - Steve W

    here is the url http://www.pscode.com/vb/default.asp...48926&lngWId=1

    I plan to distribute my software on CD's .... so when someone buys them I can't force them to register...
    It is the mark of an instructed mind to rest satisfied with the degree of precision which the nature of the subject admits, and not to seek exactness when only an approximation of the truth is possible.
    -Aristotle As quoted in Rapid Development, chapter 8, page 167.

  17. #17
    Fanatic Member hothead's Avatar
    Join Date
    Mar 2002
    Location
    Missouri
    Posts
    692
    Well, if you're going to distribute your software on CD's, you can't really do much to stop piracy. CD's can be copied without too much trouble. There are a lot of file hackers out there that will easily be able to get around the most common protection algorithms, which at present are SafeDisc and SecurROM.

    Having the main exe say CD not ready is the easiest kind of protection to get around. If one can get around a heavy copy protection, then they can most certainly get rid of a message box that says "CD not ready."

    Which brings us back to what a couple people said in this thread: You can't fully stop piracy, but you can make it more difficult.
    Last edited by hothead; Nov 13th, 2003 at 07:38 AM.

  18. #18
    Super Moderator Wokawidget's Avatar
    Join Date
    Nov 2001
    Location
    Headingly Occupation: Classified
    Posts
    9,632
    I am afraid I agree with madboy on this one.
    Who here has an illegal copy of Windows or Office, or any other software for that matter? If it was easy to stop then don't you think MS would have implemented an anti-piracy thing in their code? hmmmmmmmmmm

    There are many ways to pause the copy process but people can always get round these...

    Woka

  19. #19
    Former Admin/Moderator MartinLiss's Avatar
    Join Date
    Sep 1999
    Location
    San Jose, CA
    Posts
    33,431

    Re: Software Registration key derived from PC hardware components

    Originally posted by Dasiths
    ...I plan to distribute my software on CD's .... so when someone buys them I can't force them to register...
    Yes you can. See my original post.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width