To avail of the Code Protector or Runtime features/fixes included in this release you will need to update your current permutation and either install/update the appropriate NuGet packages for SpAgent.
Software Potential Service
- USB Device License Storage: - With this release it is now possible to issue licenses that may only be activated on (and are locked to) a secure USB Device when using the SpAgent runtime. The secure USB Device allows a customer to move the installed licenses between different instances of the application such that when the USB Device is inserted the SpAgent Runtime will detect its presence and will process all valid licenses on the device; once the device is removed the licenses are no longer available to the Runtime.
Perpetual, Time-limited and Subscription licenses are all supported. On insertion of a correctly initialized USB Device the customer uses the Activation Key to activate the license in the usual manner. Licenses can also be pre-activated on the USB Device by the vendor if required. It is possible to activate multiple licenses on a single USB Device; these can be for the same product or for a number of different products.
To enable support for this feature in your application you will first need to update your permutation and then in your application solution a) update your installed Software Potential NuGet packages and b) install the SoftwarePotential.Configuration.Removable NuGet package.