How to detect if your program is being run in a hypervisor using a few techniques such as CPU ID and DMI strings.