Serial Number Validation

A online serial number verification system, which allows to produce setups that can only be installed a predetermined number of times on the purchaser's computer. Here are some of the benefits this system offers:


  • Online activation curbs casual software piracy;
  • Optional total maximum number of installations;
  • Optional maximum number of weekly installations;
  • Optional maximum number of bimonthly installations;
  • Optional maximum number of yearly installations;
  • Optional hardware fingerprinting (installing again on the same computer, even after re-installing the operating system, does not count as new installation and does not decrease the number of remaining allowed installations);
  • Optional geolocation tracking;
  • Optional automatic blacklisting of serials;
  • Offline activation, using email for retrieval of the required activation code, if the computer where the product is being installed is not networked;
  • Custom reply for each serial number, which can be any string or number you might want to use in your script to control which packages are available to the user, or which should be pre-selected as default. This would allow the use of "PRO" or "LIGHT" product installers in a single package, for example.


If you would like to read the documentation of the product, you can download it from here.

Windows may not allow access to the file until you unblock it. Please right-click the downloaded file, select Properties, and unblock the access to the file as shown in this screenshot.

Software Compatibility

AutoPlay Media Studio 8
Setup Factory (versions 7 to 9.5)


Other Requirements

  • PHP-enabled web server (PHP 5.0 to 7.x, with myqsli support)
  • MySQL database server


The newest release on the server-side PHP package (1.6.0) now supports PHP 7.2 or more recent. The AES-256 encryption was updated from PHP's mcrypt implementation to OpenSSL.

Support Policy

All software products were tested and found to work, but they are provided without any explicit guarantee that they will work in every possible environment without further customization. If you need support or consulting, please contact me.


A typical dialog for entering the product serial number, showing the hardware fingerprint of the current computer.


If you wish to evaluate this software package for two weeks, please use the contact form, and provide the domain name of the web server where you plan to deploy this software. You will receive a link to download the evaluation package and the required license file for your web server per email as soon as possible.


The cost for the a non-expiring license file for the PHP package and the encryption plugin is US$ 100, and can be ordered by clicking the button below.

Important Notice

I will be out of office, without access to my work computer, to take care of a family matter, and cannot create license files during the whole months of May and June 2021. During this period, you can still order this software and download it, but I will be able to supply the license files only after my return, in July. Thank you for your understanding.


Current customers who wish to upgrade their systems to PHP 7.1 or newer can request the upgrade with 50% discount, using email or the contact form.