SoftwareShield System Feature Guide


This section describes what you can do with the various features of the SoftwareShield System SDK, what they can do for you directly (as well as in the background) and what the functionality is behind the features themselves (describing how they work).

Where appropriate however, this section will refer you to the various other locations in the help file for detailed instructions on how to accomplish some task or achieve a feature.

A solid understanding of the features of the SoftwareShield System will provide you with the knowledge of how to get the most value out of this SDK with the least amount of work. Understanding the features will also go a long way in saving you valuable time when implementing a solution and supporting your licensed software. We recommend that you thoroughly read this entire section before you begin developing a licensing solution with the SoftwareShield System

This reference covers 21 major feature sections. Each of the major feature sections is divided into sub-sections which go into further detail where appropriate. We suggest reading it from front-to-back since understanding some features requires an understanding of the features before them. The major feature sections are:

  1. Authorization Definitions
  2. Authorization Request Codes
  3. Activation Codes
  4. Serial Numbers
  5. Code Exchanges
  6. CheckPoint Central Server Controlled Licensing
  7. Manually Generate Activation Codes
  8. Generate Activation Codes Automatically Over the Web
  9. Generating Activation Codes Programmatically
  10. Expiring Licenses
  11. FingerPrinting / Machine Locking
  12. Copy Protection
  13. SoftwareShield Files
  14. Alias Files
  15. Virgin Registry Data
  16. User Interface Customization
  17. Implementation Support
  18. Testing and Debugging Support
  19. License Recovery
  20. Tamper Resistance
  21. Secure License Details