VM's

We are thinkig of allowing Mac users to run our Windows software under Parallels or VirtualBox VM software

If a user sets their VM on Mac to 'Save Current State' - does this in any way defeat any Lime initial 'trial period' we offer for demos? Does it affect the Lime detection of date etc etc?

Hey David,

does this in any way defeat any Lime initial 'trial period' we offer for demos?

Yes, it effects the "unverified" (client side) trial functionality in TurboActivate. The way to use trials in Virtual Machines is to first detect if you're in a VM (call UseTrial() with the TA_DISALLOW_VM flag and it will return TA_E_IN_VM if you're in a VM) and if you're in the VM then use the custom license fields for the trial. Also, ping your server to see if the date/time is correct.

Thank you. So presumably that means the user wanting a trial in a VM must firstly obtain a Product key from us with a trial end date set ?

Yes. Or, just assume the user is not in a VM, then if your app detects they're in a VM, point them to a page where they can request a trial product key.