I had not used system admin privileges. I am getting more of what I expect now. I call this issue fixed until or unless I have more specifics later, but good on this issue.
I suspect this is a very simple question, but I am stumped.
I have gotten to the point where the code is integrated, the link works, the dylib is being accessed at run time, and I have my first product key waiting to be used.
But the call to IsGenuineEx(TA_GUID, &opts) always returns a 3. No dialog box comes up or other apparent interaction with the LimeLM server, or for that matter anything else.
I am sure I have missed an obvious step. Help?
I had not used system admin privileges. I am getting more of what I expect now. I call this issue fixed until or unless I have more specifics later, but good on this issue.
TurboActivate.h contains all of the error codes and a full description of what they mean. Error code 3:
/* MessageId: TA_E_ACTIVATE Message code (in Hex): 0x3 Message code (in Decimal): 3
MessageText:
The product needs to be activated.*/#define TA_E_ACTIVATE ((HRESULT)0x00000003L)
You're not activated. So, activate first.