If you want to provide an License Viewer with your own Look & Feel, implement a new menu item like Help, Show License Information. First have a look at the inbuilt License Viewer. Your Viewer could offer the following options:
•The name of the license holder - GetCustomer
•List of installation codes - GetInstcode
•The installation type used for copy protection - GetCopyProtection
•The license file ID - GetLicFileID
•An option to apply Activation Keys - ApplyActivationKey
•Turn on error log - SetLogging
•All modules - GetModuleList
•Reload license file content in case you want to update the data in your viewer - Refresh
You can also display detail information for each module:
•Retrieve the module type - GetVal, Token LTY. Module type is also retrievable with GetModuleList (list of all modules within a license file)
•Retrieve module name - ModuleName. Module name is also also retrievable with GetModuleList
•Check if a module exists in a license file - ExistsModule
•Retrieve status Demo version of a module (ValidateEx)
•Retrieve time limitation of a module RemainingDays and/or ExpiredOn
•Retrieve the number of days which have been set for the trial period - NoOfDays
•Retrieve Activation Status of a module - GetWebActivation (2 = product / product activation for a module is done)
•Find out, if a module / license is deactivated using GetVerificationOfModule (result: frozen = 2)
•You can add modules (AddModule) to the license file or remove modules (DeleteModule) . This is necessary if you e.g. install an update of the application with new features
For modules which are from type user, PC, concurrent, Item counter you can
•Retrieve number of licenses and available licenses of a network module - TotalLicences and RemainingLicences. If the module is from type counter then you get the value of the counter with TotalLicences
•Retrieve all entries / user / computer - GetEntriesOfModule
•Deactivate an entry / user / computer - DeactivateEntry
•Activate an entry / user / computer again - ActivateEntry
•Delete all entries / users / computers - RemoveAllItems
•Delete all deactivated entries / user / computer - RemoveDeactivated
•Check if a specified entry / user / computer exists - ExistsEntry
•Check if an entry / user / computer is in use or deactivated - IsEntryActivated