Как определить тип виртуальной машины из гостевой OS X?
Установка следующая. Хостовая операционная система — OS X, гостевая операционная система — тоже OS X. И одна из следующих виртуальных машин VMware Fusion, Parallels или Virtual Box.
Можно ли программно определить тип виртуальной машины из кода C++?
У меня есть решение только для VMware Fusion. Команда ассемблера cpuid возвращает строку VMwareVMware для поставщика процессора. Так что это было легко.
А как насчет Parallels и Virtual Box? Я понятия не имею.