That all looks fine, except nDaysBetweenChecks should be non-zero. We recommend 90 days.
Hello,
I recently included a IsGenuineEx() call in my product, to replace IsActivated() and IsGenuine().However, I was testing some other feature in my product (not touching at IsGenuineEx() at all), and suddently, it deactivated my computer.Here is my call, the only one (maximum online checks, infinite grace period) : GENUINE_OPTIONS opts; opts.nLength = sizeof(GENUINE_OPTIONS); opts.nDaysBetweenChecks = 0; opts.nGraceDaysOnInetErr = 365*10; opts.flags = TA_SKIP_OFFLINE; HRESULT hr = IsGenuineEx("...", &opts);
Did I miss something, or is it a bug ?Thank you. Philippe
That all looks fine, except nDaysBetweenChecks should be non-zero. We recommend 90 days.
Hopefully, I'm testing IsGenuineEx() on a side-product, not on the main one.
Another user, with a machine not-connected-to-internet, has a similar problem : why IsGenuineEx() is deactivating the product automatically, if it couldn't reach your servers ?I think that something isn't clear there ...