我不希望我的应用在Mac上的虚拟机中运行。如何从我的Mac应用程序中检测到它。 Windows和Linux的解决方案非常简单,并在其他类似问题中详细讨论。我不介意执行
system_profiler
或ioreg
找到它。但要寻找什么?我的目标是Parallels,VMware Fusion和Virtual Box
答案 0 :(得分:7)
在以下命令的输出中搜索VirtualBox
,Oracle
,VMware
和Parallels
可以很好地完成工作:
ioreg -l | grep -e Manufacturer -e 'Vendor Name'