Physical Machine Virtualization

I'm willing to use TurboActivate as my Licensing platform from now on and I'm having some questions regarding virtual machines.

It is true that we can detect if the user is licensing the software inside a VM, and that is great.

But imagine this scenario:

1 - User installs software in a real machine2 - User licenses the software in this machine, where we get his fingerprint3 - User uses, for example, VMWare P2V and virtualize his machine4 - When he run this virtual machine, there is some kind of re-detection of his fingerprint? Or the virtualization process messes up with the network adapters MAC addresses?

Thanks in advance.

>> "When he run this virtual machine, there is some kind of re-detection of his fingerprint?"

Yes, at-least once (sometimes more depending on the circumstances) during the process lifetime (i.e. a user runs your app) the fingerprint is generated for the machine. And as part of that process it detects whether the app is *currently* running inside of a VM.

So, yes, we've thought of this and handled it since day-1.