Home
Quick Jump Menu
Categories
There are no subcategories in this category.
1 Is there any option to reset the trial on a major update? I want to move my application from version 2.x to 3.x

In order to reset the trial on a new protected application, you have to change the "Trial Unique Key" (in the Software panel in the Winlicense GUI). The "Trial Unique Key" is an identifier to indicate where the trial will be stored in the system for the protected…

2 A user got the message: "The trial period of this application has been manipulated. Please, register the software." I assume, as it states, that he tried to play games with his computer's clock to beat the trial expiration. What can I do to let him run my application again?

You can do any of the following options: 1) If you have enabled "Trial extensions" (In Trial Settings panel) before protecting your application, you can send a trial extension key to your customer. 2) If you haven’t enabled the "Trial extensions" option,…

3 I'm lost about how to use the Trial expiration. Please explain to me what stops someone from simply downloading a trial version, using it until it expires and then downloading another one? He can use it in trial mode forever?

Suppose that you protect your application with 30 days trial (you set 30 days in the "Trial Settings" panel in WinLicense). 1) A person called "Bob" downloads and installs your application, so WinLicense stores in his system the current Trial status (30 days…

4 I can see that I can get the number of days left to know when my application will expire, but how can I know the exact hour/minute/second that it will expire?

You can use the function WLRegExpirationTimestamp to know the exact timestamp when your license will expire. If your application is running in trial mode, you can use the function WLTrialExpirationTimestamp

5 Can I store sensitive data in the Registry in an encrypted way?

Yes, to store simple 32-bit integers, you can use the Trial Counters API in WinLicense. If you want to store long strings of data, you can use the "WLTrialStringWrite" and "WLTrialStringRead" functions. There are equivalents UNICODE functions also (WLTrialStringWriteW/WLTrialStringReadW)…

6 My client has 6 days left for the Trial version of my application and I want to create a trial extension key for him. But when I create a trial extension key for 30 days, he gets 36 days left. Isn't it possible to just set to the number of days included in the trial extension key?

Trial extension keys work as you describe. That is, the period that you set in the Trial Extension key is added to the current one. If you want that the trial extension is not added but set as you specify in the trial extension key, please, do the following:…

7 I see a lots of functions related with Trial/Registration, but I'm quite lost about which functions I have to use to check if my application is registered and if not, get the number of days left.

Please, follow the next steps to check the status of your application and possible days/executions/date left. 1) You check if your application is in Registered or Trial mode (Using the function WLRegGetStatus) 2) If WLRegGetStatus returns that it's in Trial…

8 I check \"Run Time (execution)\" in Trial Restrictions and I select to run the program for 2 minutes but the program is still running. Any ideas?

Please, can you go to the Customized Dialog panel and check if you have selected the option "Display by SDK or not displayed" for the message "MSGID18: Trial Runtime"? If you have set it to "Display by SDK or not displayed" you are the responsible to close…

9 I would like to detect whether my application is running in trial mode or registered mode programmatically. Which function do I have to use?

You just need to use the WLRegGetStatus function. Please, refer to the WinLicense SDK for further information about this function.

10 I created a product v0.8 beta and set trial expiration to 15.06.2009. At 09.05.2009 I created new version of product (v0.9 beta) and set trial to 08.08.2009. Do I have to change the "Trial Unique Key" in the Software Panel

If you modify the Trial settings (in this case you are modifying the expiration date) and you already have a previous version protected (and released to public), you have to change the "Trial Unique Key", so, for those users who are running an older version…

1 2 3 Next