HTTP

  • Print
  • E-mail

After enabling this custom plugin in your project, four new actions will become available for the HTTP object:

  • HTTP.SubmitMultipart()
  • HTTP.SubmitSecureMultipart()
  • HTTP.ResumeDownload()
  • HTTP.ResumeDownloadSecure()

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.

 

Subscription Validation

  • Print
  • E-mail

Description

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.

Requirements:

  • TrueUpdate or Visual Patch
  • Crypto Actions plugin or Mcrypt plugin (part of this package)
  • PHP-enabled web server
  • MySQL database server

Benefits:

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:

  • Update clients build with TrueUpdate can check the state of a subscription before attempting to download a newer version;
  • A patch built with Visual Patch can verify that the user's serial is entitled to the patch;
  • Optional geolocation tracking of update checks;
  • Optional automatic blacklisting of serials if requests for a single serial number come from several countries, indicating a leak of the serial on the internet;
  • Integration with the Serial Number Validation system or can be used stand alone;
  • Custom reply per serial, which can be any string or number you might want to use to control which updates are available to the user.
 

Serial Number Validation

  • Print
  • E-mail

Description

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.

Requirements:

  • Setup Factory 9 or AutoPlay Media Studio 8
  • Crypto Actions plugin or Mcrypt plugin (part of this package)
  • PHP-enabled web server
  • MySQL database server

Benefits:

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:

  • 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;
  • NEW: 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 per serial, which can be any string or number you might want to use to control which packages are available to the user, or which should be preselected as default.
 

Our Plugins & Examples Feed

  • HTTP Actions plugin updated to 2.1.0.0

    Two new actions were added to the HTTP plugin:

    • HTTP.ResumeDownload()
    • HTTP.ResumeDownloadSecure()

    With these new "Resume" actions, you can...

  • Unicode Actions plugin updated to 2.0.3.0

    A new version of the Unicode actions plugin was released.

    Changes were made to the code...

Subscribe now!

Customer Login



mindquake.com.br Webutation

Click to check at AVG ThreadLabs

All installers digitally signed

Click to visit McAfee SiteAdvisor

Mindquake.com.br is gold certified

PageRank Checker