You have a few options:
1. Allow activations within VMs (which then allows verified trials within VMs). Not recommended for reasons stated here: https://wyday.com/limelm/help/vm-hypervisor-licensing/
2. Tell the customer to run your app on a real machine if they want a trial of it.
3. Create a simple TFS instance and integrate TurboFloat in your app, and for customers that want to run your app on a VM, give them a license for X amount of days. More information here: