To remove the Trial, or restart the trial you can do two things depending on what you want to do or test:
1 Remove local license files from the client machine as outlined in the support doc below, this will force the client to reconnect to the server to get the latest Trial Parameters, but the clients trial end date will not be effected i.e. the trial will end as usual.
2 Remove local license files from the client machine as outlined in the support doc previously sent to you and also delete the Trial Record from the server for that computer ID i.e. remove the Zentitle local computer/node record (as found in the Trial server page in your online publisher center account).
2 will restart the Trial Period for the Client, so if set to 30 days the Trial will restart from 30 days the next time the client connects to the server.
The local machine license files are stored here:
xParms.Add(“WorkDir”, Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + “\\Nalpeiron”); //Work Directory
i.e. the files are stored where you set this location to in your code (we recommend not changing, but you can if required).
So in this case in Windows it's in the – C:\Users\<Current Username>\AppData\Roaming\Nalpeiron folder (this depends on OS)
Summary on how to reset a device trial period:
So to get the device to start a trial again, you will need to delete the activation for this Zentitle ComputerID.
This can be done by searching for the ComputerID in the activation server, then choosing devices and activity then press the delete button for the computerid in question
Then delete the trial for the computerid in question
Then you will be able to start a trial again on this machine
This can be done programmatically using our webservices, please see documentation on this on our support site.
Also after this has been done on the client you will need to refresh the license using NSLGetLicense to either restart the trial on the client or activate on the client.
Or alternatively you can wait for the clients lease period to expire, this will then (in our example application) make the call NSLGetLicense to refresh the client license.