Digital River - SoftwarePassport
Digital Rights Management
The Silicon Realms Toolworks
Version 8 for Windows - features and enhancements
Licensing of Version 8 for Windows includes any and all new features, enhancements and bug fixes developed during its life cycle. The key will remain valid indefinitely for this specific version. However the development of Version 8 will be concluded upon the next major release.

Protections:

  • Increased security of signed keys.
  • Prevent program-crackers from modifying certificate data to fool programs into accepting bogus keys.
  • Protection against the latest versions of several popular cracking tools.
  • SoftwarePassport/Armadillo can use random names for all the sections that make up a PE (Portable Executable) file. This prevents cracking tools from identifying the PE sections.
  • And many more...

Secured Sections:

The 64-bit versions of SoftwarePassport and Armadillo can use Secured Sections, which is a feature that restricts trial users from accessing certain portions of a program until they have paid for the "full" version. This complements the functionality that was already available with the 32-bit versions.

Subscriptions:

Subscription licensing allows customers to use your program for a set number of minutes or uses each month, depending on your settings. The usage count resets monthly during the duration of the subscription. This option is available for use with non-default certificates that expire by minutes, by uses, or by both criteria.

Unicode:

Added Unicode characters support for more areas, including:

  • Paths to the protected programs
  • Paths to bitmap files for splash screens and reminder screens
  • Paths to external HTML files for reminder screens
  • Built-in environment variables that contain paths (PROTECTEDFILE and PROTECTEDFILEPATH)
  • Content of HTML-formatted reminder screens

Network Licensing:

  • Clients using an INI file in conjunction with Client/Server Network Licensing can specify server name instead of TCP/IP address, for more flexibility. This change eliminates the need to update the INI file when IP addresses change.
  • Network Licensing allows up to 1024 computers to use the same key (or the same certificate if used with hardware-locked keys) at one time. This applies to both peer-to-peer and client/server modes.
  • An option for Client/Server Network Licensing removes the requirement that all client copies of your software must be the exact same file as the one on the server. Enabling "Allow Client and Server files to be different" allows the server to be an EXE file and the client to be a DLL or some other file type.

Dynamic Messaging:

This feature can help improve your trial-to-purchase conversions by presenting a series of messages to the user throughout the trial period. You determine the content of the messages, and how often they change -- either with each program use, or once per day. You also control the frequency, so that messages can display before and after the program runs, and every X minutes of use. The messages are stored on a web server and read by Armadillo when needed, so you can update your messaging at any time without having to re-protect and re-distribute your program.

Key Expiration:

Keys can expire a certain number of days after they are created.

Hardware Locking:

  • Hardware locking that checks the serial number of a Secure Digital (SD) memory card. Works with SD card readers whose drivers are based on the SD bus.
  • Expanded support for USB hardware locking, which will now work with keys that you create on your local machine.

Other:

  • Basic proxy authentication is now supported for communicating with the Digital River activation server.
  • "Allow One Expire Window" allows no more than one running copy of a program to display a "key expired" message at a time, which prevents conflicts that can cause keys to be lost.
  • An option for Address Space Layout Randomization (ASLR) on Windows Vista. ASLR is a feature, enabled by some compilers, that works with Windows Vista to make it harder for malware to find system resources. Unfortunately, it also causes problems with some of our defenses, so Armadillo/SoftwarePassport disables it by default for protected programs, unless the option called "Allow Address Space Layout Randomization" is checked.
  • "Disable SMART WMI Test" may increase the startup speed of protected programs that use SMART Serial Number for hardware locking.
Purchase / Download
Mac developers
SoftwarePassport Mac Environment
Buy SoftwarePassport for your Mac applicationsMore Information about SoftwarePassport for your Mac applicationsTry SoftwarePassport for your Mac applications

Windows developers
SoftwarePassport Windows Bundle
Buy SoftwarePassport Windows BundleMore Information about SoftwarePassport Windows Bundle
SoftwarePassport Win32 Environment
Buy SoftwarePassport for 32bit Windows EnvironmentsMore Information about SoftwarePassport for 32bit Windows EnvironmentsTry SoftwarePassport for 32bit Windows Environments
SoftwarePassport Win64 Environment
Buy SoftwarePassport for 64bit Windows EnvironmentsMore Information about SoftwarePassport for 64bit Windows EnvironmentsTry SoftwarePassport for 64bit Windows Environments
SoftwarePassport Corporate Edition
Buy SoftwarePassport Corporate EditionMore Information about SoftwarePassport Corporate Edition
Supporting Products
Key Generator
Buy Vendor Key Generator source code and related documentationMore Information about Vendor Key Generator source code and related documentationr Language Strings
Buy Language Strings for SoftwarePassportMore Information about Language Strings for SoftwarePassport

Looking for Armadillo