![](/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.