Check system is activated or not

if i deactivated a particular machine in our dashboard.

then the machine should not be in activation mode.

but here to check whether is activated we need to send GUI .

if i want to do like this.machine already deactivated then ask them to activate

machine is activated then open without any message.

i using If Me.isActivated Then

but if the machine is activated in dashboard it returns false.

how to check this in more crisply in application

every time we do not check isgenuine function

so could you kindly give ways to solve this practical situtation.

Deactivating a user in the dashboard doesn't actually deactivate the user's computer (again, LimeLM isn't magic). What it does is allow the user to activate again on the same or a different computer.

If you want to do true deactivation, then add a menu in your app that calls the TurboActivate.Deactivate() function.

Does this make sense?

ok i will use activate and deactivate in application instead of activate and deactivate in dashboard.

and one more thing if i edit product key by changing feature in dashboard it is not reflected in application automatically.

every time open the client machine and deactivate it and reactivate it then the feature is updated.

is there any feature change auto update in client machine for that particular product key.

Yes, if IsGenuine returns true and the "reactivate" value is true, then this means that features have changed. Thus, call Activate() to get the new feature values. (There's no need to deactivate before calling activate -- just call Activate()).

See Changing license features.

"TurboActivate.IsGenuine()" requires parameter. what parameter is need in this function.then how can i check whether any latest change in feature and where to inculde that function in my application to check for the latest "feature changes".

"TurboActivate.IsGenuine()" requires parameter. what parameter is need in this function.
Dim isGenuine As BooleanDim NeedsReactivate As Boolean


isGenuine = TurboActivate.IsGenuine(NeedsReactivate)
then how can i check whether any latest change in feature

If NeedsReactivate is true, then you should call TurboActivate.Activate() to retrieve the latest feature values.

where to inculde that function in my application to check for the latest "feature changes".

Anywhere you want. If I were designing your app, I might call IsGenuine every 60 days. Also, if you have something that is expiring soon, you might want to call IsGenuine on the day it is expiring (to see if it has been updated).

After changing in features for example trial length to 2 days.

while checking application "NeedsReactivate" returns false and "isgenuine" returns true after checking " If (TurboActivate.TrialDaysRemaining = 0) Then"

it returns zero only.

i debug it through coding in my application and it remains same..

is any thing is missing in my coding part?

i use similar to that of vb.net example download from limelm.

Trial Length and Activation Grace Period are not license feature values. If you change the Trial length or activation grace period length, then you need to re-download the TurboActivate.dat files.

If you want to extend a user's trial, see the trial extensions functionality of LimeLM.

License features are set when you create or edit product keys.

Does this make sense?

Thank you for your clarification

Ya now only i have clear ideas between trial,grace periods and license features.

i create a license_expires feature with date time and i checked with form load it's works fine

whether a timer is needed to check every 10 secs or it is enough to check at the time of form load.

how to add "functionality of LimeLM" in vb.net windows application?

whether a timer is needed to check every 10 secs or it is enough to check at the time of form load.

Once, at startup is enough. Unless your app runs for long periods of time (weeks and weeks) in which case you should set an event to fire at the date/time value of "license_expires".

how to add "functionality of LimeLM" in vb.net windows application?

You mean trial extensions? Yes, read the article I linked to. It shows you the three functions you should use.