We are developing a licensing on top of Ruby (inside the Sketchup tool environment). It is Win7, 64 bit. As we are the developers we got the activate APi to work after a bit of a struggle (as the TurboActivate.h API is different from the python API (no GetHandle API but a SaveCurrentProduct API). Anyway, with that out of the door, we started to test the trial APIs and ran into a major issue which we have been unable to solve for the past few days. I deactivated the license and called UseTrail API. It was OK until I realized it was an unverified trial, as my IP was not coming up on the Trials dashboard on your website. So, I then ran the TurboActivate.exe on my machine and suddenly it became a Verified trial which is good. But here is the problem. After the above step, all calls to UseTrial and TrialDaysRemaining kept giving an error code 29 (0x1D) (which is cannot downgrade) . I tried UseTrial with 0x22 (TA_USER | TA_VERIFIED_TRIAL) and I get errorcode 16 (0x10) . I am unable to get the number of trial days API to return a success. I then installed python and ran the sample code too. Same error as the ruby one. Any help appreciated.