Turbo Activate on Mac Bootcamp environment

Hello,

I am evaluating your TurboActivate for my applications. I had finished the evaluation successfully on normal Windows and OSX. However, every operations of the TurboActivate work weirdly on Mac Bootcamp environment. For example, IsActivated always returns 1(TA_FAIL), IsDateValid's return value is wrong though the date argument is valid.

Have you tested your TurboActivate on Mac Bootcamp environment? If yes, aren't there any issues?

FYI, my Mac is a late 2013 retina Macbook Pro and OSX 10.9. And the Bootcamp OS is Windows 8.1.

Thanks in advance.

Have you tested your TurboActivate on Mac Bootcamp environment? If yes, aren't there any issues?

There shouldn't be any problem.

For example, IsActivated always returns 1(TA_FAIL),

Well, did you activate the product key on the Windows instance? Does it succeed? If not, what is the exact error code you get?

Also, note, just because you activate on the Mac OS X instance on the same computer does not mean that the Windows instance will be activated (because it won't be).

Hello, Sam,

Thanks for the answer.

Sam wrote:> There shouldn't be any problem.I hope so.

Sam wrote:> Well, did you activate the product key on the Windows instance? Does it succeed?> If not, what is the exact error code you get?Yes, I did activate the product key on the Windows instance and the activation always succeeds. However after the successful activation, IsActivated() always returns TA_FAIL and IsDateValid() returns a wrong result. I feel like that the activation could not write the activation information on non-volatile area.

I have tested the TurboActivate Wizard. Although I can't test IsDateValid() with the TA Wizard, the TA Wizard's IsActivate or IsGenuineEx would work correctly.

Sam wrote:> Also, note, just because you activate on the Mac OS X instance on the same computer> does not mean that the Windows instance will be activated (because it won't be).I know what you are saying and that is what I want because I want to sell my applications separately.

I have tested the TurboActivate Wizard. Although I can't test IsDateValid() with the TA Wizard, the TA Wizard's IsActivate or IsGenuineEx would work correctly.

Show me the code you're using. Also, try activating within your app (you might be using a separate version's TurboActivate.dat with your app and/or with the TurboActivate Wizard).

How can the TA Wizard detect whether the product key is activated or not? Is it using IsActivated()?

Yes, using IsActivated().

One more question: Does the TA Wizard call IsGenuine or IsGenuineEx during checking the activation?

I think you'd better test TA on the Bootcamp environment.

Here are the symptoms on the Bootcamp envrionment. I have tested in x64 Windows7 & 8.1.1. IsGenuine or IsGenuineEx deactivate the activated product key.2. IsDateValid returns wrong value.

I think you'd better test TA on the Bootcamp environment.

We do and we have. Everything works like any other Windows machine.

One more question: Does the TA Wizard call IsGenuine or IsGenuineEx during checking the activation?

No.

1. IsGenuine or IsGenuineEx deactivate the activated product key.

Show me the code you're using. Tell me the exact return codes you're seeing.

2. IsDateValid returns wrong value.

Again, show me the exact code you're using. Also, tell me the exact return values. My guess is that your computer is misconfigured. Look at the date, time, and timezone. Fix them so that they're correct.

1. IsGenuine and IsGenuineEx deactivate the previous activated key and returns 0x0d. And IsActivated would work correctly.

/* MessageId: TA_E_TRIAL_EEXP

MessageText:

The trial extension has expired.*/#define TA_E_TRIAL_EEXP ((HRESULT)0x0000000DL)

/* MessageId: TA_E_EXPIRED

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)

2. IsDateValid returns TA_FAIL(0x01).

For your reference, some device drivers (SM Bus Controller, Multimedia Controller, PCI Simple Communication Controller, Network Controller) are not installed because I think my Mac is new. I did not installed the drivers on Win7, but I installed manually the drivers on Win8.1 and the symptoms persisted.

Hope it helps.

I have tested carefully from scratch: 1) reinstall Windows 2) install all drivers 3) install all Windows updates 4) install my program. And then your TA works correctly.

I don't know exactly what prevented the operation but guess that they would come from the not-installed device drivers.

Anyway thank you very much for the support!

Sorry. When I tested on last week, TA worked correctly on Windows 7 & 8.1. But today the same symptoms occur again on Windows 8.1. (I can't test Windows 7 because I had overwritten it with Win 8.1.)===1. IsGenuine and IsGenuineEx deactivate the previous activated key and returns 0x0d. And IsActivated would work correctly.2. IsDateValid returns TA_FAIL(0x01).===

I can't remember if I had booted into OSX after the last week test.

IsGenuine and IsGenuineEx deactivate the previous activated key and returns 0x0d.

From TurboActivate.h:

/* MessageId: TA_E_EXPIRED

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)

So, you need to do these things, in this order:

  1. Fix the timezone to actually match your timezone. You'd be surprised how many people have the incorrect timezone set. And, yes, it matters.
  2. Fix the year to actually match the current year (currently 2015). This is actually pretty commonly overlooked -- I can't tell you how many times a customer has had the wrong year set.
  3. Ditto for Month & Day
  4. Now fix the time.
  5. Press apply so all the new settings are saved.
  6. Restart the computer.

Still have the problem? Go into the bios, and again, fix the date/time/timezone in the bios. Still have a problem? Are you using the latest version of BootCamp?

Wyatt, you're right! Fixing the clock had resolved the problem. 😀 I don't know why this problem did not occur at last week succeeded tests.Sorry for the confusion and thanks for the prompt answer!

I'm glad to help.

I can confirm that it works.My customers managed to use TuboActivate on Macs vis both Bootcamp and Parallels also the latter required enabling VM activations. I haven't even run the program myself on Mac before, let alone test it so that was pretty nice.