After enabling this custom plugin in your project, four new actions will become available for the HTTP object:
With the new "Multipart" actions, you can submit multipart/form-data forms to a remote web server, which means that you can upload files, was an often requested feature in the Indigo Rose user forums. With the "Resume" actions, you can continue an aborted or failed download, continuing to transfer the remainder of a file.
Additionally, as a form submission with files may take some time to complete, support for the built-in progress screen (StatusDlg) as well for custom progress controls via Custom Callback function was added. Callback and StatusDlg is not supported in the standard HTTP.Submit() actions, as these are expected to return almost instantly.
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: