Indigo Rose Software

Professional Software Development Tools

 
Results 1 to 9 of 9

Thread: Serial Numbers

  1. #1
    Join Date
    May 2007
    Location
    New Jersey
    Posts
    144

    Star Serial Numbers

    Hi, I want people that buy my product to be able to use their serial number that they get only once so they will not be able to install it on as many computers as they want. I know I need to tell the installer to go to a PHP file on my server. Can someone give me the script I need to put in the installer and the script to put in the PHP if there is any script there... Also, how do I give people new serial numbers? Do I need to randomly make a serial number and add it to the PHP everytime? Please explain deep cause I'm new. Thank you in advanced!

  2. #2
    Join Date
    Jun 2005
    Posts
    470
    dealing with serials is explained very well in the help / manual, and web authentication here
    http://www.indigorose.com/forums/showthread.php?t=16945

    Note however that this way you can not prevent usage on multiple computers. Someone may buy your app, install it once, then simply copy the files placed by your installer to other PC's, without using the installer itself. He/she may even repack the files and create another, unprotected installer.
    This is a really easy thing to do for any more or less advanced Windows user, one does not have to be a 'hacker' or a programmer to do it.

    IMO app protection should be a part of the app itself, not a part of the installer. Before investing time in implementing any sort of protection in your installer (like a web serial check), ensure this makes sense.

  3. #3
    Join Date
    May 2007
    Location
    New Jersey
    Posts
    144
    Can't I tell my program to work only on the computer it was installed on? It will create a file that will know if it was installed on that computer or not...

  4. #4
    Join Date
    Jun 2005
    Posts
    470
    of course you can set your installer to create some specific file on the target system(or registry entries), and make your app to look for that file/entries in order to work. But this file or entries can be manually moved to another system too - and your app can't make a difference.
    If the installer places registry entries and your app looks for them in order to work, it will be harder for the casual user to bypass the protection - but this is a partial solution.

  5. #5
    Join Date
    May 2007
    Location
    New Jersey
    Posts
    144
    What does big companies like Adobe do for this not to happen? I heard something about registry...

  6. #6
    Join Date
    Jun 2005
    Posts
    470
    they use so called online activation. During this process the app collects info about your hardware and transfers it to the server, which in turn generates an unlocking file(or reg. entries or whatever) and transfers it back to the machine. Then the app looks for this unlocking file and compares the hardware info stored in it with the actual hardware configuration - if there is a mismatch it refuses to work.
    The server tracks the number of activations per serial number and will not generate unlock file more than a given number of times, unless it sees the activation request comes from the same hardware configuration.
    More or less that's it (indeed it may vary in different implementations). Such schemes are relatively complicated to implement, but locking the license to the machine hardware is the only relatively sure way(aside from dongles) to protect an app against unauthorized distribution.

  7. #7
    Join Date
    May 2007
    Location
    New Jersey
    Posts
    144
    How do I write a registry entry?

  8. #8
    Join Date
    May 2000
    Location
    Indigo Rose Software
    Posts
    2,150
    There is a set of actions in the Registry category of any action tab in the software.

    Adam Kapilik

  9. #9
    Join Date
    May 2007
    Location
    New Jersey
    Posts
    144
    didn't notice.. Thanks

Similar Threads

  1. Serial Numbers for your AutoPlay applications
    By Desmond in forum AutoPlay Media Studio 5.0 Examples
    Replies: 12
    Last Post: 11-30-2005, 01:20 PM
  2. Internet downloads and serial numbers...guidance needed
    By homerx in forum Setup Factory 7.0
    Replies: 2
    Last Post: 10-09-2005, 03:18 PM
  3. Serial Numbers
    By jerilyn in forum Setup Factory 6.0
    Replies: 1
    Last Post: 05-12-2003, 01:10 PM
  4. Unique Serial Numbers
    By ColinD in forum Setup Factory 6.0
    Replies: 2
    Last Post: 03-15-2002, 11:37 PM
  5. package control - serial numbers
    By sclarke in forum Setup Factory 6.0
    Replies: 0
    Last Post: 06-05-2001, 07:35 AM

Posting Permissions

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