The UnmanagedLicense sample, much like the UnmanagedTrial sample, has a very similar format as the ClientLicense sample. However, this sample implements an UnmanagedLicense class for all licenses (trial and full). This means this sample application can issue its own trial and full/activated licenses. The sample is still designed to use SOLO Server for activation, though this is something that is not necessarily required with this sample. Of the 3 samples listed here, this sample is considered to be the least secure implementation because it does not require SOLO Server to digitally sign non-trial License Files.
This sample application uses 4 License File Aliases (two on the file system and two in the Windows registry), which are redundant copies of the primary License File. Although the sample places these Aliases in the same folder as the application and an application-specific registry key that, you would want to change the locations to something that would better hide these from the user.
In addition to using NTP to check the system clock, this sample also keeps track of the last time the application was used to help prevent back dating to gain additional use of a trial or periodic expiration license.