VMAware
VM detection library in C++
VMAware is a cross-platform library designed to detect virtual machines.
It is meant to be stupidly easy to use, with only 5 total functions in its public interface. Additionally, it supports brand detection.
While there are many VM detection mechanisms that are already in use, VMAware features up to 80+ unique techniques to get the most accurate result possible.