![](/img/trans.png)
[英]How to copy file from docker virtual machine to the host on OS X?
[英]How to determine virtual machine type from guest OS X from C++?
如何从来宾OS X确定虚拟机类型?
设置如下。 主机操作系统是OS X,来宾操作系统也是OSX。并且以下虚拟机之一是VMware Fusion,Parallels或Virtual Box。
是否可以从C ++代码中按程序检测虚拟机类型?
我只有VMware Fusion的解决方案。 cpuid assembler命令返回CPU供应商的VMwareVMware字符串。 这样很容易。
但是Parallels和Virtual Box呢? 我一点都不知道
我并行运行ubuntu,许多设备报告为Parallels,Inc.制造。例如:
user@ubuntu:~$ lspci | grep Parallels
00:03.0 Unassigned class [ff00]: Parallels, Inc. Virtual Machine Communication Interface
01:00.0 VGA compatible controller: Parallels, Inc. Accelerated Virtual Video Adapter
在OS X中,system_profiler命令返回许多有关您的系统的信息。 我没有虚拟机可以对此进行测试,但是我猜想
system_profiler | grep Parallels
将使您走上正确的道路。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.