isGenuine and activation count

I am testing turboActivate with a free account. It took me a while to understand how to make custom fields and IsDateValid function work, so I created a license and updated the custom fields using the 'isGenuine' function a few times.In the end everything was working fine but now, upon calling isGenuine I get 0 (Genuine) instead of 22 (GenuineFeaturesChanged). Looking at my Account Activity I have 2 keys: one key has 2 activations and the other has 0, but the activation log shows 10 entries (one for each call to isGenuine). Does it depends on the fact that this is a free account (and does it means that I have used up all my 10 free activations)? Or also with a paid for account each call to isGenuine decreases the number of activations left?

Thank you very much for your help

Danilo

Hey Danilo,

IsGenuine() and IsGenuineEx() calls don't count against activations. I think you're getting confused about them. Did you read this article?: What are Activations & Deactivations?

Good morning Wyatt,I sure did read it, but then why, after modifying a custom field (expiration date), a call to isGenuine is not refreshing the license data anymore?I am trying to sell my software as a service (http://wyday.com/limelm/help/license-features/#saas) and, to test everything, I changed the expiration date (which is a custom field) back and forth a few times.Calling isGenuine was refreshing the license data and the return code was 1 (GenuineFeaturesChanged). Now the return code is always 0 (Genuine) and license data is not refreshed anymore.

Am I doing something wrong? or is this a limitation of the free account ?Thank you again for your help

Danilo

or is this a limitation of the free account ?

No.

Am I doing something wrong?

Copy and paste the exact line of code you're using.

.. or maybe the problem is that one key is activated inside a virtual machine? (in the activation log 9 entries are related to that virtual machine)

this is the code I use.The first time the application is run I ask for a license key and use (in the sub main)

TurboActivate.CheckAndSavePKey(Me.txtKey.Text) TurboActivate.Activate()

If a license is already activated (I call gr = TurboActivate.IsGenuine(90, 5, True)) I check for the custom field and see if the date is valid using TurboActivate.IsDateValid.If the license has exired then I show a from where the user can refresh the license data

Dim gr As IsGenuineResult = TurboActivate.IsGenuine() If gr = IsGenuineResult.InternetError Then ' Internet is not working ElseIf gr = IsGenuineResult.GenuineFeaturesChanged Then ' OK restart and enjoy the software Else MsgBox(gr) ' ERROR????? End Ifgr used to return IsGenuineResult.GenuineFeaturesChanged upon changing the expiration date, but now it returns 0 and the expiration date is not updated anymore

Wyatt I'm sorry, isGenuine is working fine.I changed the expiration date using the year drop down thinking that would put the date one year in the future, but of course I had to select also a day. So I wasn't changing the expiration date and isGenuine was correctly returning 0 because there were no changes in the license custom fields 😳 Sorry for wasting your time and thank you for your help

Danilo