TurboActivate and Remote Desktop

I would like to prevent running my software (activated using TurboActivate) from a "Remote Desktop" session. I want to license the software "per user" and hence want to disallow multiple people from remotely logging into a machine to use the software. Is this possible?

Yes, using TurboFloat. That's one of the thing's it's built for. (Limiting individual user / remote sessions).

Does that make sense?

I am not interested in TurboFloat. I am trying to prevent a TurboActivated hardware-locked license to be abused and used as a network license through the use of Remote-Desktop where multiple users can remotely log into a machine to use the software.

TurboActivate is hardware-locked licensing that allows any user on that particular machine to run your app.

TurboFloat is hardware-locked licensing that allows you to limit to specific user-sessions on a particular machine. TurboFloat is also included as part of LimeLM, you don't have to purchase anything separate (although for plans below the "Plus" plan you'll be limited to 10 TurboFloat activations).

If you want to keep using TurboActivate in a case where TurboFloat is the better solution, then the way to go about it is to limit your app to run only a single instance on that computer. If you tell me what programming language you're using I'll point you to a website that shows examples of making a single-instance app.