copy-protectioncommercial-application

How do you protect your commercial application from being installed on multiple computers with one license?


How do you protect your commercial application from being installed on multiple computers from people who only own one license?

Do you think it's a good idea to have more than just a serial based scheme?


Solution

  • The following method works well, as long as you have a public server at your disposal:

    This gives you protection against someone simply copying the registry from one computer to another.

    If the user tries to install with the same serial on another computer, the server will not allow you to bind the serial number to the MAC address because it is already bound.

    It is not a perfect solution but it protects you 99% of the time.