Error code d

Hello,

So I've run into the following problem:

1)The customer bought a new computer, installed Windows 7 on it2)The activation of the software works but once it's closed and opened again it asks for the key again3)The error code IsGenuineEx returns is "d" which apparently has something to do with date/system time

This is a fresh Windows 7 installation. I verified that both UAC and WMI are on. I verified that date settings for the customer are correct. The customer lives in Hungary and the date format they use is different than English one. The software worked for the customer on other computer of his (where he uses local Hungarian settings as well)Any ideas what could be causing it?

If you mean 0xD is the return code (that is, a decimal 13), then you can simply look up the error code in TurboActivate.h:

/* MessageId: TA_E_EXPIRED Message code (in Hex): 0xD Message code (in Decimal): 13

MessageText:

The activation has expired or the system time has been tampered with. Ensure your time, timezone, and date settings are correct.*/#define TA_E_EXPIRED ((HRESULT)0x0000000DL)

They should fix:

  • Their timezone.
  • Their date (month, day, year).
  • Their time.
  • And then restart their computer.

Then tell them not to screw around with the time anymore. There's no legitimate reason to do it other than to try to trick software into giving them more trial days.

Yes I mean hexadecimal d and that's why I mentioned that their time zone settings are correct.I did screen sharing session with the customer and verified their setting are consistent with Hungarian time zone. The date is correct and the time is correct as well.

Is it possible that Turbo Activate has some problems with some local settings? Is there any way I can try to verify/debug it?

There is a difference between being consistent with the timezone and actually having the correct time zone. Make sure their time zone setting is correct. That's important (and probably what the customer messed up). After fixing everything, tell them to restart their computer.

TurboActivate handles local time just fine. Any time this problem has popped up it's always been a case of misconfiguration on the customer's part: either inadvertent or malicious.

So, have them fix the timezone, date, and time. And then have them restart their computer. Both steps are important.

You were right once again. After closer inspection it turns out the user in fact chose incorrect settings which wasn't obvious to me at first look.Thanks for your help and patience!