Admin rights

I have a lot of issues when running my application without admin rights.

I can see in the documentation, that the first time TurboActivate is used, it should be used as admin to allow non-admins to use the functions later.So I run turboactivate.exe as admin and gets a successful activation. I then run it without admin rights and get "Activation Error - A COM error occured... requires WinXP or above ..."

Whats more, my app uses the TurboActivate functions like IsActive() and they cause the program to crash, if not called as admin (no matter the activation status).

How do I make sure that all users access all functions without crash (except UseTrial() and CheckAndSavePKey() which always require admin rights)?

TurboActivate has no known issues with admin rights. You can run as "regular" users without any problem. The only problem you might have is running as a "guest" user. Because a "guest" user doesn't have access to the WMI service. So, if you need to run your app as a guest user, you need to give "guest" access to the WMI service.

There shouldn't be any crashes at all. Do you mean exceptions? You should be catching exceptions and handling them.

A few questions:

1. What version of TurboActivate are you using? Get the latest here: https://wyday.com/limelm/api/#turboactivate

2. Are you using the latest integration files that came with that TurboActivate version?

3. What programming language are you using?

4. What operating system are you using? The oldest operating system TA supports is Windows XP: https://wyday.com/limelm/help/using-turboactivate/#requirements