Unlike AutoPlay Media Studio, Setup Factory does not come with a script explorer tool. In order to still quickly locate where a certain variable is defined or used, where a function is called, or to perform a quick refactoring of an existing project without resorting to a text editor for searching in a huge XML document, SUF Script Explorer was developed.
This software package allows a software publisher who uses TrueUpdate or Visual Patch with his products the easy implementation of subscription validation. The update client will submit the serial number to a remote server, performing an online check of the subscription. The encrypted reply will contain among other information a status code which can be used to prevent the updater from proceeding if the subscription is expired, or deny the download of updaters/patches if the serial was blacklisted.
The subscription validation can be added to your new or existing update client via a Scrolling HTML or a Custom screen, for example:
Of course, the look and feel of the validation screen (if you show one at all in your updater) is entirely for you to decide. The above is just a suggestion, and shows the dialog I used during my development and tests.
Using the online subscription administration system as proposed in this project, the software publisher can build update clients that will check for a valid subscription, or verify if a serial was deactivated, before downloading a new version or a patch. Here are some of the benefits this system offers:
This software package allows a software publisher who uses Setup Factory to track the usage of his serial numbers. The installer will submit the registration data to a remote server, performing an online validation of the provided serial number. The encrypted reply can be used to prevent the installer from continuing the setup, or it can enable / disable / preselect packages, etc.
Using the online serial number verification system as proposed in this project, the software publisher can build installers that can only be executed a predetermined number of times. Here are some of the benefits this system offers: