There may come a time when you want or need to issue a custom license to a specific user. This can be for an extension of a limit, a change in licensing requirements, or simply to test different scenarios on a customers machine.
Simply build the license file to the specification you want to allow, and send the user the license file signed by the same keys that are in the existing project. When I say the license file, I mean the .LIC file that you created in the DeployLX Manager and saved. Have the user copy this file to the running directory that the existing deployed license file is running from. As long as the license file is saved in the working directory (or along the standard search paths) DeployLX will pick it up. To find out the search path DeployLX takes, you can take a look here.
Another trick you can use is to pre-register the license, or specify a specific serial number for a user. You can do this and not even give them the option to enter a serial number. Generate a serial number and add it to the Serial Number box in the DeployLX Manager. Once you have done this, save the license file. Now the serial number is already added to the license file and does not have to be entered. This can be done through code to prevent screens from being displayed
LicenseValuesDictionary licenseData = info.RegistrationInfo; licenseData[ "userName" ] = _userName.Text; licenseData[ "organization" ] = _organization.Text; licenseData[ "serialNumber" ] = _serialNumber.Text;
or when creating a license file through code.