如何检测Mac OS X是否在虚拟机中运行

时间:2015-02-15 18:36:34

标签: macos virtual-machine

我不希望我的应用在Mac上的虚拟机中运行。如何从我的Mac应用程序中检测到它。 Windows和Linux的解决方案非常简单,并在其他类似问题中详细讨论。我不介意执行

system_profilerioreg

找到它。但要寻找什么?我的目标是Parallels,VMware Fusion和Virtual Box

1 个答案:

答案 0 :(得分:7)

在以下命令的输出中搜索VirtualBoxOracleVMwareParallels可以很好地完成工作:

ioreg -l | grep -e Manufacturer -e 'Vendor Name'