TA Virtual Machine False Positive?Answered

I've seen the FAQ (https://wyday.com/limelm/help/faq/#in-vm) and had one of my remote developers follow the instructions.  They were failing the virtual machine test.  Unfortunately, it's still failing with that same error and I'm at a loss.  Is there something else to check/try?  I saw an old post talking about a debug tool you all were working on to collect more information.  Moving to TurboFloat isn't an option at this time as the customer wants node locked licensing and doesn't desire installing additional server software to manage the licenses.

Answer

1st, use the latest version before doing anything else.

We err on the side of false negative (if our algorithms are even a little uncertain we say a VM is a real computer rather than the other way around).

Read to the end of the FAQ entry:

If the customer would prefer not run inside a virtual machine, then they'll need to uncheck all of those options. Then they'll need to restart the machine. If after unchecking them, restarting the machine, and then starting your app again and TurboActivate still says the customer is inside a virtual machine, then it's very likely they have Intel's hypervisor enabled in their BIOS. They'll need to disable it.

, edited

Yes, I did read to the end of the entry and had them verify that it is not enabled in the BIOS.  Also, currently using v4.3.2 and I understand v4.3.3 is out, but I didn't see anything in the change log to indicate a difference in functionality in terms of virtual machine detection.  If there's some tool you can provide that would report what's tripping this up, that would be great

We don't have such a tool. Use the latest TA, and if it says it's a VM, then it's a VM.

Also, VM means: Virtual Machine or Hypervisor or Sandbox or "Container" (e.g. Docker, etc.). They're all functionally the same thing (implementation details differ, but they're all "emulating" to one extent or another, a "real" machine).

If you want us to verify the customer is in a VM, we can. Generate the pkey for the customer, enable VM activations, have them activate, then shoot us an email with the details and we'll take a look at it.

, edited

Sorry Wyatt, I was referencing what Sam said back in 2013 as ignorantly assumed it was still true (https://wyday.com/forum/t/2168/nonexpected-behavior-on-windows-xp-sp3/#post-11101).

As far as enabling VM activation, I was under the impression if I did that that I would also have to implement TurboFloat as part of the process.  Is that not true?

I've sent an email with the activation details.  If you need something else, I'll do what I can to provide it.