Clarification on Offline Activations

Just to be clear, an Offline Activation will continue to contact the Internet servers if it can, right? Is it the case then that the grace period still applies?

For example, if an offline activation is done due the temporary lack of Internet access, then if the computer does not contact the Internet for the duration of the grace period, then the license will be de-activated?

>> "Just to be clear, an Offline Activation will continue to contact the Internet servers if it can, right? Is it the case then that the grace period still applies?"

It will *try* to contact the servers if the initial activation was done offline. The difference is that if after the nDaysBeween and nGraceDays has elapsed then it won't return TA_FAIL (where if the initial activation was done online it *will* return TA_FAIL). This is covered in the TurboActivate.h file.

Wyatt wrote:> >> "Just to be clear, an Offline Activation will continue to contact the> Internet servers if it can, right? Is it the case then that the grace period still> applies?"> > It will *try* to contact the servers if the initial activation was done offline. The> difference is that if after the nDaysBeween and nGraceDays has elapsed then it won't> return TA_FAIL (where if the initial activation was done online it *will* return> TA_FAIL). This is covered in the TurboActivate.h file.

Is there a value other than TA_FAIL that is returned in this case? There is a demand to know that the grace period has expired whether the licensed was activated online or offline.

Yes, all of the examples show how to do this. Simply call IsActivated() after IsGenuineEx returns TA_FAIL. All of the examples and articles show how to do it and explains what it means.